可以通过配置一系列 MCP 策略 GitHub.com来管理组织或企业中的模型上下文协议(MCP)服务器使用情况。 通过这些策略,可以完全允许或阻止 MCP 服务器使用情况,或将access限制为在 MCP 注册表中定义的服务器列表。
MCP 注册表
MCP 注册表是 MCP 服务器的目录,类似于 IDE 和 Copilot目录。 每个注册表项指向服务器的清单,该清单描述了服务器提供的工具、资源和提示。
创建 MCP 注册表后,可以使其可供公司使用,使你可以:
- 整理一份开发人员可以在不切换上下文的情况下发现和使用的 MCP 服务器的目录
- 限制访问未经批准的服务器以提高安全性和合规性
- 当服务器因策略被阻止时,为开发人员提供明确的信息。
MCP 策略设置
通过以下设置,可以控制如何在组织或企业中发现和访问 MCP 服务器:
-
**MCP 服务器位于Copilot**:管理组织或企业中所有持有 Copilot 许可的用户对 MCP 服务器的使用。 -
**MCP 注册表 URL**:指定 MCP 注册表的 URL,使开发人员能够在受支持的图面中发现和使用批准的 MCP 服务器。 -
**限制 MCP 服务器访问注册表服务器**:选择是允许所有 MCP 服务器,还是将访问权限限制为仅允许在配置的注册表中列出的服务器。
支持的表面
MCP 管理功能支持如下:
| Surface | 注册表显示 | 允许列表强制实施 |
|---|---|---|
| Copilot CLI | ||
| Copilot云代理 | ||
| Eclipse | ||
| JetBrains | ||
| Visual Studio | ||
| VS Code |
VS Code 业内人士 | <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-check" aria-label="Supported" role="img"><path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path></svg> | <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-check" aria-label="Supported" role="img"><path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path></svg> |
| Xcode | | |
注意
对于 Eclipse、JetBrains 和 Xcode,Copilot 的预发行版本支持 MCP 管理功能。
后续步骤
若要创建自己的 MCP 注册表,请参阅 为组织或企业配置 MCP 注册表。