Skip to main content

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

          GitHub MCP サーバーのツールセットとツールを構成して、きめ細かな制御とパフォーマンスの最適化を行う方法について説明します。
          GitHub MCP サーバーには、自動的に有効になる既定のツールセット (`repos`、`issues`、および`pull_requests`) が含まれています。 ツールセットの構成は、次の方法でカスタマイズできます。

* 個別のツールセットを有効にするactionscode_security、またはsecret_protection * ** **使用可能なすべてのツールセットを有効にしたり、標準セットを他のツールセットと共に含めるall (defaultなど)

  • リモートのみで使用可能なツールセットへのアクセス、例えばリモート MCP サーバー上でのみ利用可能な (の場合) や などの場合。
  •         **特定のツールを** 除外したり、ツールセットを個々のツールと組み合わせたりする場合に、細かく制御するための特定のツールを選択する
    

使用可能なツールセットの完全な一覧については、 リポジトリの 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`に関する記事を参照してください。

詳細については、次を参照してください。

  •         [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)