知识目录中的 MCP 服务器简介

Model Context Protocol (MCP) 可规范大语言模型 (LLM) 和 AI 应用或代理连接到外部数据源的方式。借助 MCP 服务器,您可以使用其工具、资源和提示来执行操作,并从其后端服务获取更新后的数据。

本地 MCP 服务器和远程 MCP 服务器有何区别?

本地 MCP 服务器
通常在本地机器上运行,并使用标准输入和输出流 (stdio) 在同一设备上的服务之间进行通信。
远程 MCP 服务器
在服务的基础设施上运行,并向 AI 应用提供 HTTP 端点,以实现 AI MCP 客户端与 MCP 服务器之间的通信。如需详细了解 MCP 架构,请参阅 MCP 架构

无状态核心

MCP 版本 2026-07-28 中,MCP 从双向有状态协议更改为无状态协议。每个 MCP 请求都是自描述的,并且可以使用标头进行路由。无需 initialize/initialized 握手或 Mcp-Session-Id,因为每个请求都包含 HTTP 标头或 _meta 参数中所需的所有信息。MCP 服务器可以通过多轮往返请求 (MRTR) 请求工具所需的其他信息。

为了在不解析请求正文的情况下帮助路由和处理请求,需要一些 MCP 标头,包括以下标头:

  • MCP 规范要求的标头,例如协议版本标头标准请求标头
  • 由 MCP 服务器定义的自定义标头。这些标头使用 x-mcp-header 属性从工具的输入架构镜像到 HTTP 标头中。例如,MCP 服务器可能会定义一个自定义标头来指定 Google Cloud 区域或项目 ID。

如需详细了解 MCP 架构,请参阅 MCP 版本 2026-07-28 的规范主要变更

后续步骤