Skip to main content

为 GitHub MCP 服务器配置工具集

了解如何为 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。 有关配置示例,请参阅 Server 配置。 有关 GitHub MCP 服务器的完整简介和 MCP 概述,请参阅 关于模型上下文协议 (MCP)

为远程 MCP 服务器配置工具集

您可以使用以下命令为远程 GitHub MCP 服务器配置工具集:

  • 启用单个工具集时的 URL 路径参数
  • 启用多个工具集时 HTTP 标头

有关详细的设置说明,请参阅 远程 GitHub MCP 服务器远程服务器配置 存储库中的 github/github-mcp-server

为本地 MCP 服务器配置工具集

可以使用以下命令为本地 GitHub MCP 服务器配置工具集:

  •         **命令行标志**
    
  •         **环境变量** (这些变量优先于命令行标志)
    

有关详细的设置说明,请参阅 Local GitHub MCP serverTool configurationgithub/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)