章节切分大纲 — learn-mcp-typescript(11 章)
原书 12 个正文章 → 我们 11 章。ch4(SSE)+ch5(Streamable HTTP)并成一章(同一条推理链:把服务器放上网络); ch2 的 sampling 概念段并入第 08 章统一讲;其余一章对一章。
每节一行:「进来时以为… → 出去时知道…」。自查:任意两行的「出去时知道」不得是同一件事。
01 为什么需要 MCP(原 ch1)
- s1 现象:以为 AI 应用就是「调个大模型 API」→ 知道真正费劲的是把每个外部能力挨个粘进来,而且换个应用重粘一遍
- s2 历史:以为 MCP 是凭空冒出来的 → 知道它是 SOAP→REST→GraphQL→gRPC 这条「接口怎么描述自己」长链上最新一环
- s3 标准:以为「我们会编程,什么都能粘」是优点 → 知道作者的论点是「能粘不等于该粘」,粘的代价就是标准的收益
- s4 定义:以为 MCP 是又一个框架 → 知道它是一个开放协议,只管「应用怎么向 LLM 提供上下文」,官方自比 USB-C
- s5 生态:以为 MCP 服务器要自己从头写 → 知道已有一大堆现成的(Blender/GitHub/Playwright),一个 mcp.json 就接上