SuperAPI AI 工具集

docs-discovery

编程与开发

查看项目

更新于 10-16 02:25

技能介绍

用途

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 链接 → 抓取并解析。
  • 文档页面 → 抓取并提取内容。

工作流总结:

  1. context7(快速、已整理) ↓ 失败
  2. WebSearch(并行):
    • "{library} llms.txt"
    • "{library} official documentation" ↓ 找到 URL
  3. WebFetch 抓取找到的 URL ↓ 内容
  4. 解析并呈现给用户

涉及工具

  • mcp__context7__resolve-library-id:获取 context7 库 ID。
  • mcp__context7__get-library-docs:从 context7 获取文档。
  • WebSearch:搜索 llms.txt 和文档 URL。
  • WebFetch:抓取文档内容。

关键规则

  • context7 优先:最快且已整理。
  • 搜索而非猜测:不要猜测 URL 模式,应通过搜索获得。
  • 并行搜索:同时运行多个 WebSearch 查询。
  • 主题过滤:在 context7 中使用 topic 参数,并按主题过滤搜索结果。

适用场景

适用于需要查找官方库或框架文档的开发工作,尤其是希望快速获得已整理文档、或需要按主题定位文档内容的场景。

限制

资料未提供关于收费、价格、平台支持范围、具体效果或额外使用步骤的信息,暂未提供。