返回博客列表

MCP 2.0 深度解读:从工具协议到 Agent 互联网,六大新特性重塑 AI 与外部世界的连接方式

2026-08-18T12:00:00+08:00
MCP 2.0Model Context ProtocolAgent远程服务器RegistryExtensionsAgent Skills

MCP 2.0 深度解读:从工具协议到 Agent 互联网,六大新特性重塑 AI 与外部世界的连接方式

MCP(Model Context Protocol)发布了最新版本 2026-07-28。

官方文档:https://modelcontextprotocol.io/

如果你还停留在"MCP 就是让 Claude 调用几个工具"的认知里,那你需要更新一下了。

MCP 2.0 已经不再是一个简单的工具调用协议。它正在进化成为Agent 互联网的基础设施——一个让任何 AI 应用、任何 Agent、任何外部系统都能互联互通的标准层。

就像 HTTP 之于 Web,MCP 之于 AI Agent。

今天这篇文章,我把 MCP 2.0 的六大新特性从头到尾拆解一遍。


先回顾:MCP 1.0 解决了什么问题?

MCP 1.0 在 2024 年底发布,解决的核心问题是:每个 AI 应用都要自己写一遍工具对接代码。

Claude 想接 GitHub?写一套 GitHub API 对接。 ChatGPT 想接 GitHub?又写一套。 Cursor 想接 GitHub?再写一套。

N 个 AI 应用 × M 个外部工具 = N×M 套对接代码。这是典型的 N×M 问题。

MCP 1.0 的解法是:定义一个标准协议,让 AI 应用(Client)和外部工具(Server)都遵循这个协议。 这样 N 个应用 × M 个工具 = N+M 套代码。每个工具只需要写一个 MCP Server,每个应用只需要实现一个 MCP Client。

MCP 1.0 的比喻是:"USB-C 接口 for AI"。

这个比喻在 1.0 时代是准确的。但是在 2.0 时代,它已经不够了。


MCP 2.0 的六大新特性

特性 1:分层架构——Data Layer 与 Transport Layer 分离

这是 MCP 2.0 最底层的架构变化。

MCP 1.0 的协议是单体式的:数据格式、传输方式、工具定义全部揉在一起。Server 只能通过 stdio(标准输入输出)和 Client 通信,意味着 Server 必须和 Client 跑在同一台机器上。

MCP 2.0 把协议分成了两层:

Data Layer(数据层):

  • 定义了 MCP 消息的格式和语义
  • 工具定义、工具调用、资源访问、通知
  • 这一层与传输方式无关

Transport Layer(传输层):

  • 定义了消息怎么传
  • 支持 stdio(本地进程通信)
  • 支持 Streamable HTTP(远程网络通信)
  • 未来可以扩展 WebSocket、gRPC 等

这个分离的意义是什么? Server 不再必须跑在本地了。 它可以跑在云上、跑在任何有网络的地方。 Client 可以通过网络连接到远程的 MCP Server,就像浏览器通过 HTTP 连接到远程的 Web 服务器一样。

这是从"USB-C 接口"到"HTTP 协议"的范式跃迁。

特性 2:远程 MCP Server 支持

这是分层架构带来的直接好处。

MCP 1.0 时代,如果你想用 GitHub MCP Server,你必须:

  1. 在本地安装 Node.js
  2. 安装 GitHub MCP Server 包
  3. 配置 Client 指向本地的 Server 进程
  4. 确保 Server 进程一直运行

对于非技术用户来说,这个门槛高到无法接受。

MCP 2.0 时代,你只需要:

# Client 直接连接远程 Server
mcp-client connect https://mcp.github.com/sse

一行 URL,搞定。 不需要装任何东西,不需要跑任何进程。

这意味着什么? MCP Server 可以变成一种云服务。 GitHub 可以托管自己的 MCP Server,Slack 可以托管自己的 MCP Server,任何 SaaS 公司都可以托管自己的 MCP Server。 用户只需要填一个 URL,就能接入。

这才是真正的"USB-C for AI"——你不需要自己造线缆,插上就能用。

特性 3:MCP Registry——统一的 Server 注册表

MCP 2.0 引入了官方的 Registry(注册表)。

这解决了 MCP 生态的一个关键问题:发现。

以前你想找一个 GitHub MCP Server,你得去 GitHub 搜、去 npm 搜、去社区问。找到了还不确定能不能用、安不安全、维护不维护。

Registry 做的事情就像 npm registry 或者 Docker Hub:

  • 每个注册的 MCP Server 都有唯一的标识
  • 有版本管理
  • 有描述和文档链接
  • 有维护者信息
  • 有安全验证
# 搜索 MCP Server
mcp search github

# 安装
mcp install github-mcp-server

# 或者直接连接远程
mcp connect github@registry

这意味着 MCP Server 的分发和发现,从"口口相传"变成了"有一个官方市场"。 这对于生态的健康发展至关重要。

特性 4:Extensions——扩展系统

MCP 2.0 引入了 Extensions(扩展)机制。

MCP 1.0 的协议是固定的:工具、资源、提示词三种原语,就这些了。你想加新的能力(比如事件订阅、流式响应、Agent 间通信),只能等官方更新协议。

MCP 2.0 的 Extensions 机制允许社区在不修改核心协议的情况下,扩展 MCP 的能力:

  • 某个公司需要支持视频流处理?写一个 Extension。
  • 某个社区需要 Agent 间消息传递?写一个 Extension。
  • 某个团队需要自定义的认证流程?写一个 Extension。

Extensions 通过标准化的方式注册和发现,Client 和 Server 可以协商支持哪些 Extension。

这让 MCP 从一个"封闭协议"变成了一个"可扩展的平台"。 就像 VS Code 的 Extension 机制一样——核心保持精简,能力通过社区扩展无限增长。

特性 5:SEPs——规范增强提案

和 Extensions 配套的是 SEPs(Specification Enhancement Proposals,规范增强提案)。

这个机制借鉴自 Python 的 PEP 和 Rust 的 RFC:

  1. 任何人都可以提交一个 SEP,提议对 MCP 规范的修改或增强
  2. 社区讨论和评审
  3. 经过正式的审批流程后,合并到官方规范中

这意味着 MCP 的演进不再是 Anthropic 一家说了算。 任何公司、任何开发者都可以参与协议的演进。 社区可以通过 SEP 流程推动协议向前发展。

这是 MCP 从"Anthropic 的项目"变成"行业标准"的关键一步。

特性 6:Agent Skills 原生集成

MCP 2.0 的文档里新增了一整个 "Build with Agent Skills" 章节。

这意味着 MCP 不再只是"工具调用协议",它开始原生支持 Agent Skills(Agent 技能)。

什么是 Agent Skills?

  • 工具:Agent 能"做"什么(如查数据库、发邮件)
  • 资源:Agent 能"读"什么(如文件、数据库记录)
  • 提示词:Agent "怎么"做(如代码审查的步骤和规范)
  • 技能:Agent "知道"什么(如某个框架的最佳实践、某个公司的部署流程)

MCP 2.0 把 Skills 作为一等公民纳入了协议。一个 MCP Server 不仅可以暴露工具和资源,还可以暴露 Skills。

这意味着什么? 你可以把你们公司的"如何做代码审查"、"如何部署到生产"、"如何处理线上故障"这些知识,打包成一个 MCP Server 暴露出去。 任何接入这个 Server 的 AI Agent,就自动"知道"了这些事情。

知识从"写在文档里等人来看"变成了"通过 MCP 协议自动注入到 Agent 里"。


MCP 2.0 的完整架构

让我们把整个架构画出来:

┌──────────────────────────────────────────────────┐
│                 AI Applications                   │
│   Claude  ChatGPT  VS Code  Cursor  MCPJam  ...  │
└──────────────────┬───────────────────────────────┘
                   │ MCP Client
                   │
    ┌──────────────┼──────────────┐
    │              │              │
    ▼              ▼              ▼
┌────────┐  ┌──────────┐  ┌────────────┐
│ Local  │  │ Remote   │  │ Registry   │
│ Server │  │ Server   │  │ (发现/注册) │
│ (stdio)│  │ (HTTP)   │  │            │
└────────┘  └──────────┘  └────────────┘
    │              │
    │  Data Layer  │  (工具/资源/提示词/技能/通知)
    │  Transport   │  (stdio / Streamable HTTP / ...)
    │              │
    │  Extensions  │  (社区扩展)
    │  SEPs        │  (规范提案)
    └──────────────┘

核心组件:

组件 职责
Client AI 应用端的 MCP 客户端,发起请求,接收响应
Server 暴露工具、资源、提示词、技能的 MCP 服务端
Registry Server 的注册和发现
Extensions 社区扩展能力
SEPs 规范演进流程
Inspector 调试和测试工具

核心原语:

原语 说明
Tools Agent 能执行的动作
Resources Agent 能读取的数据
Prompts 预定义的指令模板
Skills Agent 能获取的知识和方法论
Notifications 事件订阅和推送

MCP 2.0 的生态支持

MCP 2.0 已经获得了极其广泛的生态支持:

AI 应用(Client 端):

  • Claude(Anthropic)
  • ChatGPT(OpenAI)
  • VS Code(Microsoft)
  • Cursor
  • MCPJam
  • 以及更多...

这意味着你写的 MCP Server,可以被所有这些 AI 应用直接使用。 写一次,到处用。

开发工具:

  • Inspector:官方调试工具,可以可视化地测试和调试 MCP Server
  • SDKs:TypeScript、Python、Go、Rust 等多语言 SDK
  • Debugging:完整的调试文档和工具链

MCP 2.0 对不同角色的影响

对 AI 应用开发者

你不需要再为每个外部工具写对接代码了。实现一个 MCP Client,就能接入整个 MCP 生态。你的应用突然就能访问几百个工具、资源和技能。

对工具/SaaS 开发者

你不需要为每个 AI 应用单独做集成了。写一个 MCP Server,所有支持 MCP 的 AI 应用都能用你的工具。你的工具突然就能被 Claude、ChatGPT、Cursor 等所有应用调用。

对企业

你可以把企业内部的知识、流程、工具,打包成 MCP Server。任何 AI Agent 接入后,自动获得了你们公司的工作方式。知识从"文档里"变成了"协议里"。

对 Agent 开发者

MCP 2.0 的分层架构和远程支持,意味着你的 Agent 可以像浏览网页一样,浏览和调用全世界所有的 MCP Server。Agent 的能力边界,从"你接了多少 API"变成了"互联网上有多少 MCP Server"。


MCP 2.0 vs MCP 1.0 对比

维度 MCP 1.0 MCP 2.0
架构 单体式 分层(Data + Transport)
传输 stdio only stdio + Streamable HTTP
Server 位置 本地 only 本地 + 远程
发现机制 口口相传 官方 Registry
扩展能力 无 Extensions 系统
规范演进 Anthropic 主导 SEPs 社区提案
原语 Tools/Resources/Prompts + Skills + Notifications
生态 Claude only Claude/ChatGPT/VS Code/Cursor/...
调试工具 基本无 Inspector + 完整 Debugging
定位 工具调用协议 Agent 互联网基础设施

写在最后

MCP 1.0 解决的是"AI 应用怎么调用工具"的问题。 MCP 2.0 解决的是"AI Agent 怎么连接整个世界"的问题。

从本地到远程,从工具到技能,从封闭到开放,从 Anthropic 的项目到行业标准。 MCP 正在走 HTTP 三十年前走过的路。

如果说 MCP 1.0 是"USB-C for AI",那 MCP 2.0 就是"HTTP for AI Agent"。

未来,每一个 SaaS 都会托管自己的 MCP Server。 每一个企业都会维护内部的 MCP Server。 每一个 AI Agent 都会通过 MCP 连接到全世界。

这不是预测,这是正在发生的事情。

而 MCP 2.0,就是这个未来的基础设施。


作者: itech001 来源: 公众号:AI人工智能时代(the-ai-era) 网站: https://www.theaiera.top/ 关注每日最新AI新闻和技术博客,主页有更多的文章的AI 技术参考:https://www.theaiera.top

本文首发于 AI人工智能时代,转载请注明出处。

分享给朋友