每周对 Python MCP 服务器进行的自动化检查显示,19% 的服务器(共 932 个包)因 SDK 升级而无法启动。问题源于 MCP SDK 版本 2.0.0 的发布,该版本更改了模块名称,并破坏了未为 MCP 依赖项指定版本绑定的包的兼容性。虽然将依赖项固定到 2 以下的版本可以解决 88% 受影响服务器的问题,但其中很大一部分包的注册表条目已过时,这意味着实际损坏的项目数量可能低于报告的数字。 AI
影响 此次 SDK 升级问题凸显了包生态系统的脆弱性以及依赖管理对 AI 开发工具的重要性。
排序理由 该条目描述了一个用于测试 Python 包与 SDK 升级兼容性的工具(mcpcost),并详细说明了过程和发现。
AI 生成摘要 · Google Gemini · 来自 1 个来源。 我们如何撰写摘要 →