用途
docs-discovery 的使命是快速找到官方库与框架的文档。它面向需要查阅技术文档的场景,帮助用户以更可靠的路径定位到官方资料,而不是凭猜测拼凑 URL。
主要能力
- 库/框架文档查找:通过 context7 解析库 ID 并获取对应文档。
- 主题特定搜索:支持按主题(topic)过滤文档内容。
- 文档 URL 搜索:在 context7 失败时,搜索 llms.txt 与官方文档链接。
- 内容抓取与解析:对找到的 URL 进行抓取并提取内容,最终呈现给用户。
使用方式
该技能采用分步策略:
第一步:优先尝试 context7
- 调用 mcp__context7__resolve-library-id("{library}") 获取库 ID。
- 成功则调用 mcp__context7__get-library-docs("{id}", topic="{topic}") 获取文档。
- 失败则进入第二步。
第二步:搜索文档 URL 若 context7 失败,并行执行以下搜索:
- WebSearch: "{library} llms.txt"
- WebSearch: "{library} official documentation"
第三步:抓取找到的 URL 对第二步找到的 URL 执行 WebFetch:
- llms.txt 链接 → 抓取并解析。
- 文档页面 → 抓取并提取内容。
工作流总结:
- context7(快速、已整理) ↓ 失败
- WebSearch(并行):
- "{library} llms.txt"
- "{library} official documentation" ↓ 找到 URL
- WebFetch 抓取找到的 URL ↓ 内容
- 解析并呈现给用户
涉及工具
- mcp__context7__resolve-library-id:获取 context7 库 ID。
- mcp__context7__get-library-docs:从 context7 获取文档。
- WebSearch:搜索 llms.txt 和文档 URL。
- WebFetch:抓取文档内容。
关键规则
- context7 优先:最快且已整理。
- 搜索而非猜测:不要猜测 URL 模式,应通过搜索获得。
- 并行搜索:同时运行多个 WebSearch 查询。
- 主题过滤:在 context7 中使用 topic 参数,并按主题过滤搜索结果。
适用场景
适用于需要查找官方库或框架文档的开发工作,尤其是希望快速获得已整理文档、或需要按主题定位文档内容的场景。
限制
资料未提供关于收费、价格、平台支持范围、具体效果或额外使用步骤的信息,暂未提供。