GEO

模型上下文协议

模型上下文协议(MCP)是一种开放协议,由 Anthropic 于 2024 年底发布,它标准化了 LLM 应用与外部工具、数据源和 API 的连接方式。它常被称为"AI 应用的 USB-C",并在 2026 年间被 OpenAI、Google、主流 IDE 和各类 AI 产品迅速采用,已成为事实上的行业标准。

模型上下文协议(MCP)是一种开放协议,由 Anthropic 于 2024 年底发布,它标准化了 LLM 应用与外部工具、数据源和 API 的连接方式。它常被称为"AI 应用的 USB-C",并在 2026 年间被 OpenAI、Google、主流 IDE 和各类 AI 产品迅速采用,已成为事实上的行业标准。

为什么重要

在 MCP 出现之前,每个 LLM 应用都必须为每一个外部系统编写自己的集成代码。连接 GitHub 意味着要在 ChatGPT、Claude 和 Cursor 中分别实现。MCP 将这一层标准化,使得任何只需构建一次的工具就能立即在所有兼容 MCP 的客户端中运行。其效果是集成成本大幅下降、AI 生态发展显著加快,并为博客、搜索引擎、知识库等数据源出现在 AI 应用中提供了极为简化的路径。

架构

MCP 有三个主要组件:

主机(Host):用户直接交互的 LLM 应用,例如 Claude Desktop、Cursor、ChatGPT Desktop 等客户端。

客户端(Client):主机内部的协议实现,与服务器保持 1:1 的连接。

服务器(Server):一个以 MCP 格式暴露数据源或工具的外部进程,例如 GitHub MCP 服务器、Slack MCP 服务器、文件系统 MCP 服务器、网页搜索 MCP 服务器。

服务器可以向客户端暴露三类内容:

  • 资源(Resources):只读数据(文件、数据库记录、网页文档)
  • 工具(Tools):LLM 可以调用的函数(发送邮件、查询数据库、调用 API)
  • 提示(Prompts):可复用的提示模板

MCP 改变了什么

集成成本骤降:将 N 个 AI 主机连接到 M 个数据源,从"N × M"种实现降为"N + M"。每一方只需构建自己的标准化连接器。

本地数据访问:MCP 服务器可以在用户本地机器上运行,让 LLM 使用敏感数据而无需将其暴露给外部 API。

智能体生态加速:一个 AI 智能体"能做什么"取决于它所连接的工具。MCP 成为智能体生态共用的工具层。

AI 搜索提供外部访问:ChatGPT Search、Perplexity 等可以通过 MCP 获取实时数据和用户上下文。

对 GEO 的影响

MCP 并不是内容创作者直接实现的东西,但它从根本上改变了 AI 访问内容的方式。

结构化数据更有价值:当 MCP 服务器以资源形式暴露博客内容时,整洁的 Markdown、schema.org 和 OpenAPI 规范会更容易被解析。

暴露 API 和订阅源:通过 RSS、JSON Feed 或 MCP 服务器发布内容,能让 AI 应用直接订阅并引用。

llms.txt 搭配llms.txt 与 MCP 服务器相辅相成,llms.txt 告诉 AI 存在哪些内容,MCP 则定义如何获取它。

Sources: