回到时间线

10月15日周四06:30ToolsMCP 与 SkillsInfra / 成本MCP 与 Skills指南

MCP 官方 Python SDK 发布 v2,支持三套传输与类型化工具定义

决策简报

Brief
发生了什么
Model Context Protocol 官方 Python SDK 发布 v2,提供基于类型注解的服务器与客户端开发方式,支持 stdio、Streamable HTTP 和 SSE 三种传输。
为什么重要
GitHub 相关变化会影响 AI 产品团队的技术选型和发布判断。
影响谁
MCP
建议动作
升级或复核变更版本
地区可用性
暂未验证地区可用性差异。

关键事实

  • Model Context Protocol 官方 Python SDK 发布 v2,提供基于类型注解的服务器与客户端开发方式,支持 stdio、Streamable HTTP 和 SSE 三种传输。 [src-skill-radar]
  • 用 Python 类型注解直接生成 JSON Schema,省掉手写 schema 和请求解析,写 MCP 服务器和客户端的工作量降到十几行代码。 [src-skill-radar]
高信心100% 主张有证据

由事件证据自动生成。

该 SDK 要求 Python 3.11 及以上版本,可通过 uv add "mcp[cli]" 或 pip install "mcp[cli]" 安装,cli 附加包会额外提供 mcp dev、mcp run、mcp install 三个命令行工具,不需要时可直接装纯 mcp。服务器侧用 @mcp.tool() 与 @mcp.resource() 装饰器定义工具和模板化资源,a: int、b: int 这类类型注解就是 JSON Schema,请求解析、校验和协议处理全部由 SDK 承担;15 行即可写出一个带工具和资源的完整服务器,用 mcp dev 可在 MCP Inspector 中直接调试。客户端侧同一个包即可复用,mcp run 可把服务器以 streamable-http 传输跑在本地 HTTP 端口上,Client 传入该 URL 就能调用工具并拿到结构化结果,也支持把本地服务器作为 stdio 子进程启动或接入自定义传输。 对正在给大模型应用接入外部数据与能力的 Python 开发者来说,之前手写 schema、解析请求、对接协议的重复工作被基本消除,接入一个内部工具或数据源的成本降到一两个函数加一段文档字符串;同时官方明确覆盖 stdio、Streamable HTTP、SSE 三种标准传输,已有基于其他语言或自研协议的 MCP 服务器迁移时不必再为传输兼容改代码。SDK 采用 MIT 许可,文档包含 v2 新特性说明和迁移指南,方便已经在用旧版实现的团队评估升级改动量。

摘要依据:已读全文详摘依据上方标注的来源范围整理,内容以原文为准。

来源

相关情报

留言

登入后即可留言,和其他 builder 交换实测心得。

还没有留言,抢头香。