AI大厂面试200问——第十六章
四、MCP 协议与工具生态第 18 题:MCP 协议的核心设计面试官:“MCP(Model Context Protocol)在 2025 年底被捐献给 Linux Foundation 下的 Agentic AI Foundation,到了 2026 年 7 月即将发布 Stateless Kernel 的重大更新。请解释一下——为什么 MCP 要从有状态演进到无状态?这个改变解决了什么具体问题?”考察意图:考察对 MCP 协议演进的深入理解——不是背诵概念,而是理解协议设计决策背后的工程考量。📝 参考答案核心结论:MCP 从有状态到无状态的演进,本质上是在解决水平扩展和容错这两个有状态协议的先天残疾——Session 让 Server 变得"黏性",在负载均衡、故障恢复和多 Client 场景下处处受限。展开解释:有状态 MCP 的具体痛点:initialize/initialized握手建立 Session 后,Server 和 Client 之间就绑定了一个Mcp-Session-Id。这带来了三个实际工程问题:场景 1——负载均衡失效:Client A 通过 initial