1. 本地 stdio MCP 服务契约回归测试
AI 助手插件开发者背景
开发者正在构建一个管理本地文件系统的 MCP 服务,准备接入 IDE 智能助理。
问题
部分工具 inputSchema 缺少根类型声明,且偶尔向 stdout 输出日志导致 JSON-RPC 分帧解析失败。
如何使用
选择 `stdio 子进程命令` 模式,输入命令 `npx -y @modelcontextprotocol/server-filesystem ./test-dir` 并勾选 schema 校验后运行测试。
mode: stdio-command
serverCommand: npx -y @modelcontextprotocol/server-filesystem ./test-dir
protocolVersion: 2025-06-18
requestTimeoutMs: 5000
validateSchemas: true结果
报告直观定位了 schema 缺少 type:object 的工具与 stdout 混入非 JSON 的行,修复后全量契约检查均获通过。