MCP TypeScript SDK v2 发布,拆分为服务端与客户端双包
决策简报
Brief- 发生了什么
- Model Context Protocol 官方 TypeScript SDK 发布 v2,实现 2026-07-28 版 MCP 规范,并把包拆分为 @modelcontextprotocol/server 与 @modelcontextprotocol/client。
- 为什么重要
- GitHub 相关变化会影响 AI 产品团队的技术选型和发布判断。
- 影响谁
- MCP
- 建议动作
- 升级或复核变更版本
- 地区可用性
- 暂未验证地区可用性差异。
关键事实
- Model Context Protocol 官方 TypeScript SDK 发布 v2,实现 2026-07-28 版 MCP 规范,并把包拆分为 @modelcontextprotocol/server 与 @modelcontextprotocol/client。 [src-skill-radar]
- 包名从单个 @modelcontextprotocol/sdk 拆成服务端与客户端两个包,使用该 SDK 构建 MCP 服务端或客户端的团队升级时必须改 import 路径和依赖声明,不能只改版本号。 [src-skill-radar]
由事件证据自动生成。
v2 是当前稳定主线,实现 2026-07-28 版 MCP 规范,运行在 Node.js、Bun 和 Deno 上。发布物拆分为 @modelcontextprotocol/server(构建 MCP 服务端)和 @modelcontextprotocol/client(构建 MCP 客户端)两个包,工具与提示词的模式定义改用 Standard Schema,可接入 Zod v4、Valibot、ArkType 等兼容库。另外提供 @modelcontextprotocol/node、express、fastify、hono 四个薄适配包,只做传输与框架对接,不引入新的 MCP 功能或业务逻辑,并带可运行的示例目录。 对使用该 SDK 构建 MCP 服务端和客户端的开发者来说,升级不是换个版本号:依赖名、import 路径、以及工具 schema 的写法都要调整,官方为此单独提供了迁移指南。v1.x(@modelcontextprotocol/sdk)保留在 v1.x 分支,在 v2 发布后至少六个月内继续接收缺陷修复和安全更新,仍在 v1 上的团队有一段缓冲期,但需要为分包后的依赖管理提前做迁移排期。
摘要依据:已读全文详摘依据上方标注的来源范围整理,内容以原文为准。
来源
- Skill Radar(GitHub 趋势)
Trending hands-on MCP servers, agent skills, and AI-coding tools discovered from GitHub search momentum.
- GitHub:modelcontextprotocol/typescript-sdk
留言
登入后即可留言,和其他 builder 交换实测心得。
还没有留言,抢头香。