GitHub MCP サーバーには、自動的に有効になる既定のツールセット (repos、issues、および pull_requests) が含まれています。 ツールセットの構成は、次の方法でカスタマイズできます。
-
**個別のツールセットを有効にする**、`actions`、`code_security`、または`secret_protection` -
`all`を使用するか、[`default`](https://github.com/github/github-mcp-server?tab=readme-ov-file#default-toolset)他のセットと共に標準セットを含めます (例: `default,stargazers`) -
**リモート専用ツールセットへのアクセス**、たとえば `copilot` (Copilotコーディングエージェント のための) や `github_support_docs_search` は、リモート MCP サーバーでのみ利用可能です。 -
**特定のツールを** 除外したり、ツールセットを個々のツールと組み合わせたりする場合に、細かく制御するための特定のツールを選択する
使用可能なツールセットの完全な一覧については、 リポジトリの github/github-mcp-server を参照してください。 構成例については、Server の構成を参照してください。 GitHub MCP サーバーの概要と MCP の概要については、モデル コンテキスト プロトコル (MCP) について を参照してください。
リモート MCP サーバーのツールセットの構成
リモート GitHub MCP サーバーのツールセットは、次の方法で構成できます。
- 1 つのツールセットを有効にする場合の URL パス パラメーター
- 複数のツールセットを有効にするときの HTTP ヘッダー
詳細なセットアップ手順については、 リポジトリの Remote GitHub MCP server および github/github-mcp-server を参照してください。
ローカル MCP サーバーのツールセットの構成
次を使用して、ローカル GitHub MCP サーバーのツールセットを構成できます。
-
**コマンド ライン フラグ** -
**環境変数** (これらはコマンド ライン フラグよりも優先されます)
詳細なセットアップ手順については、 リポジトリの「Local GitHub MCP server および github/github-mcp-server を参照してください。
詳細については、次を参照してください。
-
[AUTOTITLE](/copilot/how-tos/provide-context/use-mcp/set-up-the-github-mcp-server) -
[AUTOTITLE](/copilot/how-tos/provide-context/use-mcp/use-the-github-mcp-server)