Skip to main content

通过 GitHub MCP 服务器使用 Copilot 云代理

从支持模型上下文协议(MCP)的任何 IDE 或代理工具启动 Copilot云代理 会话。

谁可以使用此功能?

Copilot云代理 适用于所有付费 Copilot 计划。

代理在所有存储于GitHub的存储库中可用,除非这些存储库由托管用户帐户拥有或已被显式禁用。
Sign up for Copilot

在本文中

注意

  • 此功能仅适用于支持远程 MCP 服务器的远程 GitHub MCP 服务器和主机应用程序。

启动会话

  1. 在 GitHub 首选 IDE 或代理编码工具中安装 MCP 服务器。 请参阅“在 IDE 中使用 GitHub MCP 服务器”。

  2. 确保启用 create_pull_request_with_copilot 工具。

  3. 打开聊天。

  4. 请输入提示,要求Copilot创建一个拉取请求,并提供您希望更改的具体详细信息。

    例如: Open a PR in my repository to expand unit test coverage.

    提示

    • 可以通过将特定分支包含在提示符中,要求 Copilot 使用该分支作为基分支打开拉取请求。
  5. 提交提示。

Copilot 将启动一个新会话,打开一个草稿拉取请求,并在后台处理任务。 在它工作时,它会将更改推送到拉取请求,完成后,它会将你添加为审阅者。 在大多数情况下,MCP 主机将显示创建的拉取请求的 URL。

延伸阅读