Skip to main content

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

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

可以通过配置一系列 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 注册表