GitHub Copilot MCP:VS CodeでMCPサーバーを追加する

GitHub CopilotはエージェントモードでMCPサーバーを使います。VS Codeでは、mcp.jsonファイルまたはMCP: Add Serverコマンドで設定します。以下はVS CodeとGitHubのドキュメントに基づく最新の手順です。

GitHub CopilotにMCPサーバーを追加する方法

VS Code

  1. コマンドパレット(Ctrl+Shift+P、macOSではCmd+Shift+P)からMCP: Add Serverを実行し、WorkspaceまたはGlobalを選びます。ファイルを直接編集することもできます。プロジェクトの.vscode/mcp.jsonか、MCP: Open User Configurationで開くユーザーのmcp.jsonです。
  2. リモートサーバーの場合は、serversの下に"type": "http"とurlを指定したエントリを追加します。APIキーはファイルに直接書かず、inputs変数に入れます。
  3. mcp.jsonでサーバーの上に表示されるStartアクションからサーバーを起動します。OAuthサーバーの場合はAuthをクリックし、ブラウザでサインインします。
  4. Chatビューを開いてAgentモードを選び、Configure Toolsで個々のツールのオン/オフを切り替えます。
{
  "inputs": [
    {
      "type": "promptString",
      "id": "anythingmcp-key",
      "description": "AnythingMCP API key",
      "password": true
    }
  ],
  "servers": {
    "anythingmcp": {
      "type": "http",
      "url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "${input:anythingmcp-key}" }
    }
  }
}

Copilot BusinessまたはEnterpriseの組織経由でCopilotを利用している場合は、管理者がMCP servers in Copilotポリシーを有効にする必要があります。このポリシーはデフォルトでオフです。Copilot Free、Pro、Pro+、Maxはこのポリシーの対象外です。

その他のIDEとCopilot CLI

CopilotはVisual Studio、JetBrains IDE、Xcode、Eclipse、そしてCopilot CLIでもMCPに対応しています。GitHubのドキュメントには、これらのエディターでOAuthまたはトークンによるリモートMCPがサポートされていると記載されています。設定の保存場所はIDEによって異なります。

2026年9月25日に各ベンダーのドキュメントと照合した手順です:

AnythingMCPでできること

AnythingMCPを使えば、Copilotのエージェントはコードだけでなく自社のシステムにもアクセスできます。REST/OpenAPI、SOAP、GraphQLのAPIやSQLデータベースがコード不要でMCPツールになり、mcp.jsonに書く1つのURLにまとまります。ユーザーごとのMCP APIキー、ロールベースのツールアクセス制御、監査ログも備えています。AnythingMCP Cloud(フランクフルトでホスト、7日間の無料トライアル)で使うことも、セルフホストすることもできます。AGPL-3.0のオープンソースです。

既製のコネクタを見る

GitHub Copilot MCP:よくある質問

GitHub CopilotはMCPに対応していますか?

はい。MCPは、VS Codeやその他のIDEのCopilot Chat、Copilot CLI、そしてGitHub.com上のCopilotのエージェントで使えます。GitHub.comでは、MCPサーバーをリポジトリごとに設定します。

GitHub CopilotのMCPは無料ですか?

Copilotへのアクセスが必要で、無料プランでも構いません。Copilot BusinessとEnterpriseでは、組織のMCP servers in Copilotポリシーを有効にする必要があり、このポリシーはデフォルトでオフです。Copilot Free、Pro、Pro+、Maxはこのポリシーの対象外です。

VS CodeはMCPサーバーをどこに保存しますか?

ワークスペースの.vscode/mcp.json(最上位にserversオブジェクト)、プロジェクトのルートに置く移植可能な.mcp.json(mcpServersオブジェクト)、またはMCP: Open User Configurationで開くユーザープロファイルのmcp.jsonです。

リモートとローカルのMCPサーバー、Copilotではどちらを使うべきですか?

ローカルサーバーはコマンドとしてあなたのマシン上で動作し、任意のコードを実行できるため、VS Codeは最初にそのサーバーを信頼するかどうかを確認します。リモートサーバーはHTTP("type": "http")でアクセスし、OAuthまたはヘッダーで認証でき、1つのサーバーでチーム全体に対応できます。