Skip to main content

公司中的 MCP 服务器使用情况

你可以管理 MCP 服务器使用情况,为开发人员提供有价值的工具,同时保持安全性和合规性。

可以通过配置一系列 MCP 策略 GitHub.com来管理组织或企业中的模型上下文协议(MCP)服务器使用情况。 通过这些策略,可以完全允许或阻止 MCP 服务器使用情况,或将access限制为在 MCP 注册表中定义的服务器列表。 这些策略适用于受支持的 IDE 和 Copilot 命令行界面(CLI)。

MCP 注册表

MCP 注册表是 MCP 服务器的目录,类似于 IDE 和 Copilot目录。 每个注册表项指向服务器的清单,该清单描述了服务器提供的工具、资源和提示。

创建 MCP 注册表后,可以使其可供公司使用,使你可以:

  • 整理一份开发人员可以在不切换上下文的情况下发现和使用的 MCP 服务器的目录
  • 限制访问未经批准的服务器以提高安全性和合规性
  • 当服务器因策略被阻止时,为开发人员提供明确的信息。

代理查找器

代理查找器是一种发现服务,可帮助 GitHub Copilot 在运行时为任务查找正确的功能(例如 MCP 服务器、工具、代理和技能),而无需提前配置每个功能。 与 MCP 注册表类似,它会搜索能力目录,并返回按相关性排序的匹配结果,供 GitHub Copilot 按需使用。 代理查找器实现开放式代理资源发现 (ARD) 规范。

若要使用代理查找器,请下载 代理查找器技能 并将其添加到 ~/.copilot/skills 目录。 有关代理技能的详细信息,请参阅 关于代理技能。 若要浏览目录,请参阅GitHub代理查找器

MCP 策略设置

通过以下设置,可以控制如何在组织或企业中发现和访问 MCP 服务器:

  • Copilot 中的 MCP 服务器:为组织或企业中所有拥有 Copilot 席位的用户管理 MCP 服务器的使用。
  • MCP 注册表 URL:指定 MCP 注册表的 URL,使开发人员能够在受支持的图面中发现和使用批准的 MCP 服务器。
  • 限制 MCP 服务器访问注册表服务器:选择是允许所有 MCP 服务器,还是将访问权限限制为仅允许在配置的注册表中列出的服务器。

支持的表面

MCP 管理功能支持如下:

Surface注册表显示允许列表强制实施
Copilot 命令行界面(CLI)
v1.0.11+
Copilot云代理
Eclipse
v4.38+
JetBrains
v1.5.64+
Visual Studio
v18.4.0+
VS Code
v1.109.3+
Xcode
v0.47.0+

注意

对于 Eclipse、JetBrains 和 Xcode,Copilot 的预发行版本支持 MCP 管理功能。

后续步骤

若要创建自己的 MCP 注册表,请参阅 为组织或企业配置 MCP 注册表