用途:在本地 Grounded Docs 索引中检索库文档,用于回答某库 API 或行为问题、查看已索引的库与版本、判断哪个文档版本最符合给定约束。这些命令只读,不会修改索引。若不确定某库是否已索引,先运行 list;若尚无索引,需先用 docs-manage 抓取文档再搜索。
主要能力:list 列出所有已索引库及其可用版本;search 按自然语言查询某库文档,返回内容片段、来源 URL 与相关度分数;find-version 为库解析最匹配的文档版本,支持范围匹配(如 18.x)。
用法:使用 npx @arabold/docs-mcp-server@latest 加子命令。list 可加 --output 与 --server-url。search 需指定库和查询语句,常用选项有 --version/-v(默认 latest,支持精确或范围如 18.x、5.2.x)、--limit/-l(默认 5)、--exact-match/-e(仅精确匹配不回落)、--embedding-model、--server-url、--output、--quiet、--verbose。find-version 需指定库,可加 --version 模式。示例:npx @arabold/docs-mcp-server@latest search react "useEffect cleanup" --version 18.x --limit 3 --output yaml。
输出与限制:三个命令均向 stdout 输出结构化数据,默认 JSON,可按需切换 json、yaml、toon;诊断与进度信息写入 stderr,非交互会话默认抑制,可用 --verbose 或 LOG_LEVEL=INFO 恢复,用 --quiet 抑制所有非错误诊断。资料未提供收费、平台、性能或效果信息。