跳转到内容

故障排查

可执行文件显示帮助后退出

它是命令行服务,不是桌面应用。请由 MCP 客户端使用 serve <docs-source> 启动,或在终端运行文档中的命令。无参数双击时显示帮助并以代码 0 退出是预期行为。

进程看起来没有输出

stdio 服务会等待标准输入中的 JSON-RPC。启动后保持安静是正常的。协议输出使用 stdout,诊断使用 stderr;不要把普通日志写入 stdout。

结果里没有可点击 URL

传入 HTTP 或 HTTPS --base-url。它把机器文档路径映射成人可以打开的页面, 不会托管文件,也不会改变 MCP 传输方式。

远程文档集加载失败

源地址应指向包含 sumi-docs-manifest.json 的目录,通常是已部署站点的 /_mcp/ 路径。加载器接受 HTTPS,并允许回环地址 HTTP 用于本地测试;它会拒绝 凭据、重定向、路径穿越、未知清单字段、超限响应和非 JSON OpenAPI 源。

文档修改后没有更新

文档集是进程内快照。修改本地文件或发布新的远程文档集后,请重启 MCP 进程。

先运行 doctor --json。路径默认显示为相对值或占位符;只有本机交互排查时才使用 --show-paths,且不要发布其输出。客户端错误与 stderr 诊断都不会包含调用栈或 URL 凭据。