MCP
MCP —— Model Context Protocol —— 是一个开放协议,让构建在语言模型之上的应用通过一套统一的接口去连接外部工具和数据源。
它是这个领域里最接近成熟标准的东西。Anthropic 于 2024 年 11 月发布,2025 年 12 月把它交给了 Agentic AI Foundation——一个设在 Linux Foundation 之下、与 Block 和 OpenAI 共同发起的基金——因此它已不再属于某一家公司。
MCP 解决的是什么问题?
在它之前,模型能用的每一个工具,都得和每一个想提供它的应用单独做一次对接。MCP 用一套接口取代了这些:一个工具实现一次 MCP 服务器,任何 MCP 客户端都能使用它。
规范说得很直白:MCP 是「一个开放协议,让大语言模型应用与外部数据源和工具之间实现无缝集成」。它做的其余一切,都由这句话推导而来。
MCP 算是真正的标准吗?
它不是由 IETF 或 W3C 这类标准化机构发布的,所以称它为正式标准并不准确。它真正拥有的是跨厂商治理:自 2025 年 12 月起,它归属 Agentic AI Foundation,而不再属于 Anthropic。
从实务角度看,这已是整个领域中最稳固的位置。这就是「由联盟维护的规范」和「某一家供应商周二下午就能改动的规范」之间的差别。
这个间隔值得一提:从发布到捐出,中间隔了 13 个月。一个这么快就把自己交给基金会的协议,行事方式与那些把选择权攥在手里的协议并不相同。
MCP 会改变我网站上的什么吗?
不会,而这一点值得说清楚,因为这个问题反复被问到。MCP 是基于 JSON-RPC 的客户端—服务器协议:它把应用连到工具上。它不定义任何你要在自己域名下发布的文件,也不定义任何你要返回的响应头。
如果你想从自己的网站向智能体声明些什么,做这件事的是 agent card、权利保留声明,或者一份 Markdown 索引——三样不同的东西,没有一样是 MCP。
这些依据是什么?
规范本身,以及把它开放出来的那则公告。两者都公开,且可免费完整阅读。
- Model Context Protocol 规范
第一手来源,按日期版本化。上文引用的那句关于大模型应用与外部数据和工具集成的话,就出自这里。
- 最初的公告,Anthropic
2024 年 11 月。可用来确定协议的时间点,也可看出它在被广泛采用之前想做什么。
- A2A 规范
同一基金会下的姊妹协议。两份对照着读,分工一目了然:MCP 把模型连到工具,A2A 把智能体连到彼此。
关于MCP的常见问题
要让人工智能引用我的网站,需要一个 MCP 服务器吗?
- 不需要。MCP 把应用连到工具上,而引用来自爬虫读取已发布的页面。当你希望模型在你的系统上执行操作时,MCP 服务器才有用;希望它引用你的内容时,用不上。这是两个互不相干的问题。
现在谁在掌管 MCP?
- 自 2025 年 12 月起是 Agentic AI Foundation,一个设在 Linux Foundation 之下的定向基金。由 Anthropic、Block 和 OpenAI 共同发起,谷歌、微软、AWS 等提供支持。在此之前,它只属于 Anthropic。