Model Context Protocol (MCP) 在 Windows 上

注释

某些信息与预发行的产品有关,该产品在商业发布之前可能会发生重大变化。 Microsoft对此处提供的信息不作任何明示或暗示的保证。

MCP 在 Windows 上,Windows 提供 Windows 设备代理注册表(ODR),这是一个安全的可管理接口,用于使用 Model Context Protocol (MCP) 从本地应用和远程服务器发现和使用代理连接器。 MCP 是一种开放协议,旨在标准化 AI 应用与外部工具和数据源之间的集成。 通过在 MCP Windows 上发现和与 MCP 服务器交互,应用开发人员可以增强 AI 模型的功能,使他们能够生成更准确、更相关的上下文感知响应,以及扩展可为用户完成的任务。

关于 ODR

Windows ODR 使应用和代理能够安全地发现和访问 MCP Windows 上的服务器。 使用注册表的好处包括:

  • 广泛、标准化 MCP 的支持: 注册表支持 MCP 来自本地应用和远程服务器的服务器
  • 可发现性: 代理可以轻松查找并连接到所有可用 MCP 服务器
  • 安全:MCP 服务器默认 包含在单独的环境中 ,并且只能访问已批准的资源,从而限制威胁(如跨提示注入攻击)的漏洞
  • 用户和管理员控制:用户和 IT 管理员可以通过使用 Windows 设置和管理工具(如 Microsoft Intune)控制 MCP 对每个代理的访问
  • 日志记录和可审核性:用户和管理员可以记录和审核客户端和服务器之间的 MCP 交互
  • Windows 连接器:Windows 包括供代理使用的默认连接器,包括 文件资源管理器 MCP 服务器

有关向 Windows ODR 注册 MCP 服务器的信息,请参阅 在 Windows 上注册 MCP 服务器

Windows ODR 还提供命令行工具, odr.exe使用户和开发人员能够查看和管理 MCP 服务器。 有关详细信息,请参阅:Windows 设备代理注册表命令行工具(odr.exe)。

MCP Windows 上的代理连接器

代理连接器是一个打包的集成点,允许 AI 代理通过 Model Context Protocol (MCP) 连接到外部功能。 它充当代理和 MCP 服务器之间的桥梁,使代理能够发现和使用该服务器公开的工具、资源和提示。 Windows 文件资源管理器实现连接器 MCP ,该连接器提供一组工具,用于使用 Model Context Protocol (MCP) 服务器访问和修改文件。 有关详细信息,请参阅 Windows 上的代理启动器概述

目前有几种支持在 MCP Windows 上使用服务器的代理,包括:

有一些框架使你能够生成自己的代理,这些代理使用 Windows ODR 访问 MCP 服务器,包括:

Windows 文件资源管理器 MCP 连接器将 MCP 服务器工具集成到上下文菜单中,以便在文件资源管理器中使用文件和文件夹。 有关详细信息,请参阅 Windows 文件资源管理器 MCP 连接器

有关创建用于 MCP 列出、连接到和与 MCP Windows 上注册的服务器进行交互的主机应用的详细信息和示例,请参阅: 快速入门: MCP Windows 上的主机

后续步骤