Skip to main content
Skip to content

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

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

模型上下文协议 (MCP) 是一个开放标准,用于定义应用程序与大型语言模型 (LLM) 共享上下文的方式。 MCP 提供了一种将 AI 模型与不同的数据源和工具连接起来的标准化方式,使它们能够更高效地协同工作。

可以通过配置 MCP 策略 GitHub来管理组织中的 MCP 服务器使用情况。

** Copilot 中的 MCP 服务器**策略定义 MCP 服务器是否可以在所有 Copilot 客户端上运行。 建议启用此策略,并在必要时限制用户可以运行的 MCP 服务器到批准的列表。

此策略也适用于 Copilot 连接器。 由于连接器位于 公开预览 中,因此还必须启用 编辑器预览功能 策略。 若要启用它,请参阅 管理组织中GitHub Copilot的策略和功能 或 管理企业中 GitHub Copilot 的策略和功能。 在强制实施 MCP 限制的客户端上,如果 将 MCP 访问限制为注册表服务器 设为 仅限注册表,或者允许列表不包含连接器 URL,则会阻止连接器。 请参阅“Copilot连接器”。

MCP 允许列表

创建允许列表的推荐方法是使用企业的 managed-settings.json 文件。 这允许你跨客户端应用无法由用户替代的设置。

或者,可以托管自己的 MCP 注册表,并限制对注册表中的服务器的访问。 但是,此方法的约束力比 managed-settings.json 弱。

方法托管设置文件自定义注册表
发布阶段普遍可用
公共预览,未列为优先开发项
易于设置您可以在 GitHub 上托管一个会自动应用到客户端的配置文件。必须托管自己的注册表,该注册表与 MCP 规范匹配,并提供 HTTPS 请求。
强制级别企业范围设置,可由企业团队替代适用于整个企业或单个组织
支持的客户端有关该 managed-settings.json 文件支持的客户端,请参阅 企业管理设置入��。 计划在不久的将来扩大。请参阅“MCP 私有注册表强制要求”。
服务器匹配方法基于名称、URL 或 stdio 命令进行安全匹配仅基于名称或 ID 的匹配安全性较低。 用户可以通过编辑配置文件来绕过限制。

后续步骤

若要配置 GitHub允许列表,请参阅 为企业配置 MCP 服务器允许列表。

延伸阅读