Skip to main content
Skip to content

Copilot连接器

连接服务一次,将其工具和上下文引入受支持的 Copilot 界面。

注意

Copilot 连接器位于 公开预览 中,且可能会更改。

关于 Copilot 连接器

编写代码时需要了解的大部分内容都位于存储库之外,在团队用来计划、讨论和监视其工作的服务中。 Copilot 可以通过 GitHub 验证的模型上下文协议(MCP)服务器或连接器访问 Slack、Work IQ、Atlassian Rovo 和 Sentry 等服务。 GitHub 为你处理 MCP 服务器配置和身份验证。

通过登录并批准访问权限,即可一次性连接服务。 然后,可以在受支持的 Copilot 界面中使用其工具和上下文,而无需重复设置。

若要开始,请访问 Copilot 自定义页 以浏览可用的连接器。

根据连接的服务及其工具,您可以让 Copilot:

  • 借助 Work IQ 在 Teams 和 SharePoint 中查找要求,然后建议实现这些要求所需的代码更改和测试。
  • 查找并汇总你的团队在更改实现之前达成 API 设计一致意见的 Slack 线程。
  • 通过查询 Grafana Cloud 中的日志和指标来调查出现故障的服务。

Copilot 可在与您的请求相关时使用连接服务中的工具,即使您未按名称提及该服务。 有关受支持的服务的列表,请参阅 支持的Copilot连接器。

可在何处使用连接器

可以从以下位置设置和使用连接器:

  • GitHub Copilot app:应用边栏中的“ 自定义 ”选项卡。 从搜索字段旁边的下拉列表中选择 MCP,然后选择 GitHub 已验证 筛选器。
  • GitHub Copilot CLI:MCP 服务器仪表板的 连接器 视图,通过 /mcp 打开。
  • Visual Studio Code:“代理程序”窗口的 “自定义” 部分。
  • Copilot in the cloud:Copilot自定义页面。

连接服务后,还可以在 iOS 和 Android 版 GitHub Mobile 中配合 Copilot in the cloud 使用其连接器,也可以在移动浏览器中使用。

连接器在本地和在云沙盒上运行的会话中 Copilot 工作,包括在 GitHub.com 上启动的会话。 在运行于 GitHub Actions 的会话中尚不支持它们,例如在将问题分配给 Copilot 时。

为组织启用连接器

如果组织或企业提供 Copilot 订阅,则必须先在以下策略和设置中允许使用连接器,然后才能使用它们:

  • 编辑器预览功能:由于连接器位于 公开预览 中,因此必须启用此策略。 若要启用它,请参阅 管理组织中GitHub Copilot的策略和功能 或 管理企业中 GitHub Copilot 的策略和功能。
  • 在 Copilot 中的 MCP 服务器: 必须启用此策略。 如果禁用 MCP 服务器,则无法使用连接器。
  • 限制 MCP 对注册表服务器的访问:在强制实施此策略的客户端上,将其设置为 仅注册表 会阻止连接器。 若要在这些客户端上使用连接器,必须将此策略设置为 “允许所有”。
  • MCP 允许列表:在支持 MCP 托管设置的客户端上,如果企业定义了 allowedMcpServers 允许列表,则允许列表必须包括每个连接器的 URL 或匹配所有连接器的通配符。 即使允许列表允许,匹配 deniedMcpServers 项也会阻止连接器。 请参阅“为企业配置 MCP 服务器允许列表”。

有关这些策略的详细信息,请参阅 公司中的 MCP 服务器使用情况。 有关强制实施每个策略的客户端,请参阅 支持 GitHub Copilot 策略的界面。

要连接的服务可能有其自己的 MCP 访问要求。 例如,Slack 管理员可能需要启用 MCP 连接,然后才能将 Slack 连接到 Copilot。