Skip to main content

GitHub MCP Server のツールセットの構成

詳細な制御と最適化されたパフォーマンスを実現するために、 GitHub MCP サーバーのツールセットとツールを構成する方法について説明します。

GitHub MCP サーバーには、自動的に有効になる既定のツールセット (reposissuespull_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を参照してください。 構成例については、「サーバーの 構成」を参照してください。 GitHub MCP サーバーの詳細内容と MCP の概要については、「モデル コンテキスト プロトコル (MCP) について」を参照してください。

リモート MCP サーバーのツールセットの構成

リモート GitHub MCP サーバーのツールセットは、次を使用して構成できます。

  • 1 つのツールセットを有効にする場合の URL パス パラメーター
  • 複数のツールセットを有効にするときの HTTP ヘッダー

詳細なセットアップ手順については、 リポジトリの Remote GitHub MCP サーバーgithub/github-mcp-serverを参照してください。

ローカル MCP サーバーのツールセットの構成

次を使用して、ローカル GitHub MCP サーバーのツールセットを構成できます。

  •         **コマンド ライン フラグ**
    
  •         **環境変数** (これらはコマンド ライン フラグよりも優先されます)
    

詳細なセットアップ手順については、 リポジトリの Local GitHub MCP サーバー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)
    
  •         [AUTOTITLE](/copilot/how-tos/provide-context/use-mcp/configure-toolsets)