一句话看懂:MCP 2.0 正式引入无状态(stateless)调用方式,把每次工具调用从两次 HTTP 请求简化成一次,显著降低了实现复杂度。这让曾一度转向 Skills 的开发者重新关注 MCP,其作者 Simon Willison 更在一周内连做了三个新工具。
事件核心:发生了什么
2026 年 7 月 28 日发布的 Model Context Protocol 2.0 规范(即所谓“无状态 MCP”)正式落地。这是自 Anthropic 在 2024 年 11 月推出 MCP 以来,对该规范最大的一次变更。
此前版本是“有状态”的:客户端必须先发一次 HTTP 请求初始化会话,拿到 Mcp-Session-Id,再发第二次请求才能真正调用工具。新版允许客户端用单个 HTTP 请求直接完成调用,服务端不再需要维护会话状态,也无需把同一会话路由到同一后台机器,构建可扩展 Web 应用时明显更省事。
Simon Willison 基于新规范迅速构建了三个工具:mcp-explorer 是一款交互式探测 MCP 服务器的 CLI 工具,可通过 uvx 直接运行;datasette-mcp 是给 Datasette 实例添加 /-/mcp 端点的插件,提供 list_databases()、get_database_schema() 和只读的 execute_sql() 三个函数;llm-mcp-client 则是给他的 LLM 工具链推出的 MCP 客户端插件,目前是 alpha 版本。
为什么重要
MCP 在 2025 年经历了一轮爆发式关注,随后因“给 agent 一个终端加 curl 就能完成大部分事情”而热度下滑。Simon 此前的态度是:终端方案虽然灵活,但风险更高,对模型的驾驭能力要求也强;MCP 工具更容易审计、控制,且足够轻量,让笔记本电脑上的小模型也能驱动。
无状态化正好补上了 MCP 最大的短板——实现复杂度。它既降低了客户端和服务端的接入门槛,也改善了扩展性,使得 MCP 重新成为 agent 工具调用层值得押注的标准。对开源生态而言,这意味着第三方工具可以像调用普通 HTTP API 一样接入 MCP,大大减小开发者的适配成本。
对用户/开发者/创作者的影响
对开发者:实现一个 MCP 客户端或服务器不再需要维护会话状态,用 curl 就能直接调用工具。把 Datasette 暴露给 ChatGPT、Claude 等聊天工具时,用户可以用自然语言提问,由 agent 自动执行 SQL 查询,而无需先学习数据库结构。
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
对普通用户:如果后续主流聊天工具广泛支持无状态 MCP,连接自有数据服务的门槛会进一步降低。创作者同样可以借此让 AI 直接检索个人博客、笔记库或内容数据库,再基于查询结果做创作。
目前 datasette-mcp 的 execute_sql() 仍为只读,避免让 agent 误操作或破坏数据,这一点值得留意。
值得关注的后续
几个具体观察点:llm-mcp-client 是否会在成熟后并入 LLM 核心工具,届时其使用体验会否带动更多开发者接入 MCP;datasette-mcp 会否开放写操作,以及如何控制权限与安全问题——Simon 过去专门写过 MCP 面临 prompt injection 数据外泄风险;此外,OpenAI、Anthropic 等厂商对无状态 MCP 的原生支持程度,将决定它能不能真正进入主流开发工作流。
来源:<a href="https://simonwillison.net/2026/Jul/31/stateless-mcp" target="_blank" rel="nofollow


