あらすじ
自社でVSCodeにて GitHub Copilotを利用する際、GitHub組織のMCP許可リストを利用してMCPの制御を行おうとした。
[GitHub ドキュメント] 組織または企業の MCP レジストリを構成する
GitHub組織で許可したMCPサーバー以外、強制的に利用不可としたいため
しかし、VSCodeにてMCP許可リストが適用された際、mcp.jsonに記載したMCPサーバーをVSCodeが上手く認識しなかった。
MCP許可リストの設定手順から対処方法まで、順を追って説明する
MCP許可リストの設定手順
- GitHub組織に
MCP許可リストを設定
ここではMCP許可リスト自体の作り方は割愛する
VS Codeでの動作
前提条件
GitHub組織に属しているGitHubアカウントでサインインしていること
おかしい… 起動ボタンが表示されていない…![]()
GitHub Copilotのツールの構成にも表示されていない…![]()
うまく認識されてないなこれは…
対処法
- コマンドパレットで
MCP: MCPサーバーの参照を実行 - MCP許可リストで許可しているMCPサーバーが表示される
- 検索欄の
@mcpをクリアする
まとめ
将来的に修正されるとは思いますが、MCP許可リストを使用した際にVSCodeがうまくMCPサーバーを認識しない場合は、
[MCPサーバーの参照] → 「検索欄のクリア」
を試してみてください!






