GitHub MCP 服务器面向所有 GitHub 用户开放,无论其计划类型如何。但 MCP 服务器中的特定工具会继承其对应 GitHub 功能的访问要求。如果某项功能需要付费的 GitHub 或 Copilot 许可证,则等价的 MCP 工具也需要相同的订阅。例如,与 Copilot 云代理交互的工具需要付费的 Copilot 许可证。
关于 GitHub MCP 服务器
GitHub MCP 服务器是由 GitHub 提供和维护的模型上下文协议(MCP)服务器。MCP 让您能够将 AI 能力集成到其他工具和服务中,通过提供上下文感知的 AI 辅助,提升开发体验。
关于 GitHub MCP 服务器的完整介绍以及 MCP 概述,请参阅 模型上下文协议(MCP)概述。
先决条件
- 一个 GitHub 账户。
- Visual Studio Code。
- 在编辑器中配置的 GitHub MCP 服务器。请参阅 设置 GitHub MCP 服务器。
- 如果您是拥有 Copilot Business 或 Copilot Enterprise 计划的组织或企业的成员,则必须启用“Copilot 中的 MCP 服务器”策略才能在 Copilot 中使用 MCP。
在 Visual Studio Code 中使用 GitHub MCP 服务器
GitHub MCP 服务器使您能够通过 Visual Studio Code 中的 Copilot Chat 对 GitHub 执行广泛的操作。
- 打开 Copilot Chat,请点击位于 Visual Studio Code 标题栏的图标。
- In the Copilot Chat box, select Agent from the agent dropdown menu.
- 要查看可用的操作,请在 Copilot Chat 框中点击 配置工具 图标。
- 展开 GitHub MCP 服务器条目后,您会看到可用工具列表。
- 在 Copilot Chat 框中,输入与您想执行的操作相关的命令或问题,然后按 Enter 键。
- 例如,您可以让 GitHub MCP 服务器创建新议题、列出拉取请求或检索仓库信息。
- GitHub MCP 服务器将处理您的请求,并在聊天界面中提供响应。
- 在 Copilot Chat 框中,系统可能会要求您授予额外权限或提供更多信息以完成操作。
- 按照提示完成操作。
故障排除
如果在使用 GitHub MCP 服务器时遇到问题,可尝试以下常见的故障排除步骤。
授权问题
如果您在授权 MCP 服务器时遇到困难,请确保
- 您已在所使用的 IDE 中登录 GitHub。
如果您使用个人访问令牌(PAT)进行身份验证,请确保
- 您的 GitHub PAT 有效且具备执行所需操作的相应范围。
- 您已输入正确的 PAT。
Copilot 代理模式问题
如果您在 Copilot Chat 代理模式下遇到问题,请确保
- 您已在 Copilot Chat 框中选择了正确的代理。
- 您已在 IDE 中正确配置了 MCP 服务器。
- 您拥有执行所尝试操作所需的权限。
推送保护拦截
如果您使用 GitHub MCP 服务器时,推送保护拦截了您认为可以安全暴露的机密,您可以通过说明允许该机密的原因来绕过拦截。请参阅 使用推送保护和 GitHub MCP 服务器的操作指南。
通用提示
如果您在使用 GitHub MCP 服务器时遇到其他问题,以下是一些帮助您排查的通用提示
- 检查 MCP 服务器的输出日志,查看是否有错误信息。
- 如果您在本地运行 MCP 服务器,请确保本地环境已正确配置以运行 Docker 容器。
- 尝试重启 MCP 服务器或您的 IDE。
关于 GitHub MCP 服务器
GitHub MCP 服务器是由 GitHub 提供和维护的模型上下文协议(MCP)服务器。MCP 让您能够将 AI 能力集成到其他工具和服务中,通过提供上下文感知的 AI 辅助,提升开发体验。
关于 GitHub MCP 服务器的完整介绍以及 MCP 概述,请参阅 模型上下文协议(MCP)概述。
先决条件
- 拥有 Copilot 访问权限。请参阅 什么是 GitHub Copilot?。
- Visual Studio version 17.14 or later. For more information on installing Visual Studio, see the Visual Studio downloads page.
- 在编辑器中配置的 GitHub MCP 服务器。请参阅 设置 GitHub MCP 服务器。
- Sign in to GitHub from Visual Studio.
- 如果您是拥有 Copilot Business 或 Copilot Enterprise 计划的组织或企业的成员,则必须启用“Copilot 中的 MCP 服务器”策略才能在 Copilot 中使用 MCP。
在 Visual Studio 中使用 GitHub MCP 服务器
GitHub MCP 服务器使您能够通过 Visual Studio 中的 Copilot Chat 对 GitHub 执行广泛的操作。
- 在 Visual Studio 菜单栏中,点击 View (视图),然后点击 GitHub Copilot Chat。
- 在聊天面板底部,从模式下拉列表中选择 Agent。
- 在 Copilot Chat 窗口中,点击工具图标。
- 在 GitHub 下,您会看到可用工具列表。
- 在 Copilot Chat 框中,输入与您想执行的操作相关的命令或问题,然后按 Enter 键。
- 例如,您可以让 GitHub MCP 服务器创建新议题、列出拉取请求或检索仓库信息。
- GitHub MCP 服务器将处理您的请求,并在聊天界面中提供响应。
- 在 Copilot Chat 框中,系统可能会要求您授予额外权限或提供更多信息以完成操作。
- 按照提示完成操作。
关于 GitHub MCP 服务器
GitHub MCP 服务器是由 GitHub 提供和维护的模型上下文协议(MCP)服务器。MCP 让您能够将 AI 能力集成到其他工具和服务中,通过提供上下文感知的 AI 辅助,提升开发体验。
关于 GitHub MCP 服务器的完整介绍以及 MCP 概述,请参阅 模型上下文协议(MCP)概述。
先决条件
-
拥有 Copilot 访问权限。请参阅 什么是 GitHub Copilot?。
-
A compatible JetBrains IDE. GitHub Copilot is compatible with the following IDEs
- IntelliJ IDEA (Ultimate, Community, Educational)
- Android Studio
- AppCode
- CLion
- Code With Me Guest
- DataGrip
- DataSpell
- GoLand
- JetBrains Client
- MPS
- PhpStorm
- PyCharm (Professional, Community, Educational)
- Rider
- RubyMine
- RustRover
- WebStorm
- Writerside
请参阅 JetBrains IDEs 工具查找器进行下载。
-
最新版本的 GitHub Copilot 扩展。请参阅 JetBrains Marketplace 中的 GitHub Copilot 插件。有关安装说明,请参阅 在您的环境中安装 GitHub Copilot 扩展。
-
在 JetBrains IDE 中登录 GitHub。有关身份验证说明,请参阅 在您的环境中安装 GitHub Copilot 扩展。
-
GitHub MCP 服务器,已在编辑器中配置。请参阅 设置 GitHub MCP 服务器。
-
如果您是拥有 Copilot Business 或 Copilot Enterprise 计划的组织或企业的成员,则必须启用“Copilot 中的 MCP 服务器”策略才能在 Copilot 中使用 MCP。
在 JetBrains IDE 中使用 GitHub MCP 服务器
GitHub MCP 服务器使您能够通过 JetBrains IDE 中的 Copilot Chat 对 GitHub 执行广泛的操作。
-
通过点击 JetBrains IDE 窗口右侧的 GitHub Copilot Chat 图标打开 Copilot Chat 窗口。

-
在聊天面板顶部,点击 Agent 标签页。
-
要查看可用的操作,请在 Copilot Chat 框中点击工具图标。
- 您将看到来自 GitHub MCP 服务器的可用操作列表。
-
在 Copilot Chat 框中,输入与您想执行的操作相关的命令或问题,然后按 Enter 键。
- 例如,您可以让 GitHub MCP 服务器创建新议题、列出拉取请求或检索仓库信息。
-
GitHub MCP 服务器将处理您的请求,并在聊天界面中提供响应。
- 在 Copilot Chat 框中,系统可能会要求您授予额外权限或提供更多信息以完成操作。
-
按照提示完成操作。
故障排除
如果在使用 GitHub MCP 服务器时遇到问题,可尝试以下常见的故障排除步骤。
授权问题
如果您在授权 MCP 服务器时遇到困难,请确保
- 您已在所使用的 IDE 中登录 GitHub。
如果您使用个人访问令牌(PAT)进行身份验证,请确保
- 您的 GitHub PAT 有效且具备执行所需操作的相应范围。
- 您已输入正确的 PAT。
Copilot 代理模式问题
如果您在 Copilot Chat 代理模式下遇到问题,请确保
- 您已在 Copilot Chat 框中选择了正确的代理。
- 您已在 IDE 中正确配置了 MCP 服务器。
- 您拥有执行所尝试操作所需的权限。
推送保护拦截
如果您使用 GitHub MCP 服务器时,推送保护拦截了您认为可以安全暴露的机密,您可以通过说明允许该机密的原因来绕过拦截。请参阅 使用推送保护和 GitHub MCP 服务器的操作指南。
通用提示
如果您在使用 GitHub MCP 服务器时遇到其他问题,以下是一些帮助您排查的通用提示
- 检查 MCP 服务器的输出日志,查看是否有错误信息。
- 如果您在本地运行 MCP 服务器,请确保本地环境已正确配置以运行 Docker 容器。
- 尝试重启 MCP 服务器或您的 IDE。
关于 GitHub MCP 服务器
GitHub MCP 服务器是由 GitHub 提供和维护的模型上下文协议(MCP)服务器。MCP 让您能够将 AI 能力集成到其他工具和服务中,通过提供上下文感知的 AI 辅助,提升开发体验。
关于 GitHub MCP 服务器的完整介绍以及 MCP 概述,请参阅 模型上下文协议(MCP)概述。
先决条件
- 拥有 Copilot 访问权限。请参阅 什么是 GitHub Copilot?。
- GitHub Copilot for Xcode extension. See Installing the GitHub Copilot extension in your environment.
- 在编辑器中配置的 GitHub MCP 服务器。请参阅 设置 GitHub MCP 服务器。
- 如果您是拥有 Copilot Business 或 Copilot Enterprise 计划的组织或企业的成员,则必须启用“Copilot 中的 MCP 服务器”策略才能在 Copilot 中使用 MCP。
在 Xcode 中使用 GitHub MCP 服务器
GitHub MCP 服务器使您能够通过 Xcode 中的 Copilot Chat 对 GitHub 执行广泛的操作。
- 点击菜单栏中的 编辑,然后点击 Copilot 再选择 打开聊天。Copilot Chat 将在新窗口中打开。
- 在聊天面板底部,选择 Agent。
- 要查看可用的操作,请在 Copilot Chat 框中点击工具图标。
- 您将看到来自 GitHub MCP 服务器的可用操作列表。
- 在 Copilot Chat 框中,输入与您想执行的操作相关的命令或问题,然后按 Enter 键。
- 例如,您可以让 GitHub MCP 服务器创建新议题、列出拉取请求或检索仓库信息。
- GitHub MCP 服务器将处理您的请求,并在聊天界面中提供响应。
- 在 Copilot Chat 框中,系统可能会要求您授予额外权限或提供更多信息以完成操作。
- 按照提示完成操作。
故障排除
如果在使用 GitHub MCP 服务器时遇到问题,可尝试以下常见的故障排除步骤。
授权问题
如果您在授权 MCP 服务器时遇到困难,请确保
- 您已在所使用的 IDE 中登录 GitHub。
如果您使用个人访问令牌(PAT)进行身份验证,请确保
- 您的 GitHub PAT 有效且具备执行所需操作的相应范围。
- 您已输入正确的 PAT。
Copilot 代理模式问题
如果您在 Copilot Chat 代理模式下遇到问题,请确保
- 您已在 Copilot Chat 框中选择了正确的代理。
- 您已在 IDE 中正确配置了 MCP 服务器。
- 您拥有执行所尝试操作所需的权限。
推送保护拦截
如果您使用 GitHub MCP 服务器时,推送保护拦截了您认为可以安全暴露的机密,您可以通过说明允许该机密的原因来绕过拦截。请参阅 使用推送保护和 GitHub MCP 服务器的操作指南。
通用提示
如果您在使用 GitHub MCP 服务器时遇到其他问题,以下是一些帮助您排查的通用提示
- 检查 MCP 服务器的输出日志,查看是否有错误信息。
- 如果您在本地运行 MCP 服务器,请确保本地环境已正确配置以运行 Docker 容器。
- 尝试重启 MCP 服务器或您的 IDE。
关于 GitHub MCP 服务器
GitHub MCP 服务器是由 GitHub 提供和维护的模型上下文协议(MCP)服务器。MCP 让您能够将 AI 能力集成到其他工具和服务中,通过提供上下文感知的 AI 辅助,提升开发体验。
关于 GitHub MCP 服务器的完整介绍以及 MCP 概述,请参阅 模型上下文协议(MCP)概述。
先决条件
- 拥有 Copilot 访问权限。请参阅 什么是 GitHub Copilot?。
- 兼容的 Eclipse 版本。要使用 GitHub Copilot 扩展,您必须拥有 Eclipse 2024-09 或更高版本。请参阅 Eclipse 下载页面。
- 如果您是拥有 Copilot Business 或 Copilot Enterprise 计划的组织或企业的成员,则必须启用“Copilot 中的 MCP 服务器”策略才能在 Copilot 中使用 MCP。
- 在编辑器中配置的 GitHub MCP 服务器。请参阅 设置 GitHub MCP 服务器。
- 最新版本的 GitHub Copilot 扩展。从 Eclipse Marketplace 下载。欲了解更多信息,请参阅 在您的环境中安装 GitHub Copilot 扩展。
- 从 Eclipse 登录 GitHub.
在 Eclipse 中使用 GitHub MCP 服务器
GitHub MCP 服务器使您能够通过 Eclipse 中的 Copilot Chat 对 GitHub 执行广泛的操作。
- 要打开 Copilot Chat 面板,请点击 Eclipse 底部状态栏中的 Copilot 图标 (),然后点击 Open Chat (打开聊天)。
- 在聊天面板底部,从模式下拉列表中选择 Agent。
- 要查看可用的操作,请在 Copilot Chat 框中点击工具图标。
- 在
github下,您会看到可用操作列表。
- 在
- 在 Copilot Chat 框中,输入与您想执行的操作相关的命令或问题,然后按 Enter 键。
- 例如,您可以让 GitHub MCP 服务器创建新议题、列出拉取请求或检索仓库信息。
- GitHub MCP 服务器将处理您的请求,并在聊天界面中提供响应。
- 在 Copilot Chat 框中,系统可能会要求您授予额外权限或提供更多信息以完成操作。
- 按照提示完成操作。
故障排除
如果在使用 GitHub MCP 服务器时遇到问题,可尝试以下常见的故障排除步骤。
授权问题
如果您在授权 MCP 服务器时遇到困难,请确保
- 您已在所使用的 IDE 中登录 GitHub。
如果您使用个人访问令牌(PAT)进行身份验证,请确保
- 您的 GitHub PAT 有效且具备执行所需操作的相应范围。
- 您已输入正确的 PAT。
Copilot 代理模式问题
如果您在 Copilot Chat 代理模式下遇到问题,请确保
- 您已在 Copilot Chat 框中选择了正确的代理。
- 您已在 IDE 中正确配置了 MCP 服务器。
- 您拥有执行所尝试操作所需的权限。
推送保护拦截
如果您使用 GitHub MCP 服务器时,推送保护拦截了您认为可以安全暴露的机密,您可以通过说明允许该机密的原因来绕过拦截。请参阅 使用推送保护和 GitHub MCP 服务器的操作指南。
通用提示
如果您在使用 GitHub MCP 服务器时遇到其他问题,以下是一些帮助您排查的通用提示
- 检查 MCP 服务器的输出日志,查看是否有错误信息。
- 如果您在本地运行 MCP 服务器,请确保本地环境已正确配置以运行 Docker 容器。
- 尝试重启 MCP 服务器或您的 IDE。