要対応:Copilot CLI MCP設定を.vscode/... ノート

要対応:Copilot CLI MCP設定を.vscode/mcp.jsonから移行してください

GitHub Copilot CLI は、.vscode/mcp.json 設定ファイルに対する不完全なサポートを削除しました。現在、Model Context Protocol (MCP) サーバー定義は、専用ファイルからのみ読み込まれます。これらのファイルは、プロジェクトのルートにある .mcp.json またはリポジトリ内の .github/mcp.json です。既存の .vscode/mcp.json ファイルは、VS Code 自体では引き続き機能します。VS Code と Copilot CLI の形式の主な違いは、トップレベルのキーと type フィールドの要件です。Copilot CLI の場合、トップレベルのキーは mcpServers である必要があり、各サーバーエントリには "local" や "http" のような type が必要です。移行するには、.vscode/mcp.json を見つけ、調整された形式で新しい .mcp.json ファイルを作成します。あるいは、変換されたコンテンツを .github/mcp.json に配置して、リポジトリ全体からアクセスできるようにすることもできます。新しいファイルを作成した後、関連するディレクトリで copilot mcp list を実行して移行を確認します。これにより、MCP サーバーが認識され、起動時の警告メッセージが消えるはずです。この移行プロセスは、.vscode/mcp.json ファイルを使用するすべてのプロジェクトで繰り返す必要があります。