跳至主要内容

为您的组织或企业配置 MCP 服务器访问

您可以配置 MCP 注册表 URL 和访问控制策略,以确定开发人员在受支持的 IDE 中使用 GitHub Copilot 时能够发现和使用哪些 MCP 服务器。

谁可以使用此功能?

企业所有者和组织所有者

Copilot Enterprise 或 Copilot Business

注意

MCP 注册表 URL 和白名单正处于公开预览阶段,可能会更改。

先决条件

在您能够为公司完整配置 MCP 服务器访问之前,您需要创建一个 MCP 注册表。请参阅 为您的组织或企业配置 MCP 注册表

为企业配置 MCP 白名单策略

为确保统一访问,您可以在企业层面设置并维护 MCP 注册表 URL 和白名单策略。否则,如果您的团队需求不同,您应为每个组织配置单独的策略。

  1. 转到您的企业。例如,在 GitHub.com 上的 企业 页面。

  2. 在页面顶部,单击 AI 控制

  3. 在侧边栏,点击 MCP.

  4. 确保 MCP 服务器在 Copilot 中 设置为 在所有位置启用

  5. MCP 注册表 URL 部分,输入您的注册表 URL,然后单击 保存

    注意

    如果您使用 Azure API 中心设置 MCP 注册表,请输入 API 中心的基础 URL。包含类似 /v0.1/servers 的路由后缀会导致注册表出错。

  6. 限制 MCP 访问到注册表服务器 部分,选择下拉菜单,然后单击以下选项之一

    • 全部允许:无任何限制。可以使用所有 MCP 服务器。
    • 仅限注册表:仅可运行来自注册表的服务器。

    您选择的策略将立即应用于企业中的开发人员。

为组织配置 MCP 白名单策略

  1. 在 GitHub 右上角,单击您的个人头像,然后单击 组织

  2. 点击即可选择组织。

  3. 在您的组织名称下,单击 设置。如果您看不到 “设置” 选项卡,请选择 下拉菜单,然后单击 设置

    Screenshot of the tabs in an organization's profile. The "Settings" tab is outlined in dark orange.

  4. 在侧边栏的 “代码、规划和自动化” 下,单击 Copilot,然后单击 策略

  5. 在 “功能” 部分,确保 MCP 服务器在 Copilot 中 设置为 已启用

  6. MCP 注册表 URL(可选) 字段,输入您的注册表 URL,然后单击 保存

    注意

    如果您使用 Azure API 中心设置 MCP 注册表,请输入 API 中心的基础 URL。包含类似 /v0.1/servers 的路由后缀会导致注册表出错。

  7. 限制 MCP 访问到注册表服务器 部分,选择下拉菜单,然后单击以下选项之一

    • 全部允许:无任何限制。可以使用所有 MCP 服务器。
    • 仅限注册表:仅可运行来自注册表的服务器。

    您选择的策略将立即应用于组织中的开发人员。

后续步骤

有关 MCP 白名单执行及其限制的详细信息,请参阅 MCP 白名单执行

© . This site is unofficial and not affiliated with GitHub, Inc.