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