MCP 规范符合性: 违反 10 项要求 (通过 @hasmcp/mcp-spec-test)
作者: hasmcp-dev创建于 2026年8月24日更新于 2026年8月24日
此服务器在启动时在每次启动时都崩溃 - 在任何 MCP 手shake 发生之前 - 由 `server.py` 行 630 (`@server.list_tools()`) 中引发的 Python `AttributeError: 'Server' object has no attribute 'list_tools'`,这极大地表明代码与 `mcp` (Model Context Protocol Python SDK) 包之间存在不兼容性,它通过 `uvx` 解析。由于进程在导入时立即退出,`@hasmcp/mcp-spec-test` 无法完成手shake 并报告服务器不符合规范。我重新运行了它考虑的两个规范版本;在两种情况下,根本原因是相同的(相同的启动崩溃) - 新版本(2026-07-28)仅执行更多测试用例(包括 `server/discover`),因此它会显示更多单独的失败(10 个而不是 5 个),对于同一个根崩溃而言。
内容来源: BeehiveInnovations/pal-mcp-server