Context7库文档工具Skill context7

Context7库文档技能是一种MCP工具,用于获取最新、准确的库和API文档,帮助开发者处理外部库、框架和API,提升软件开发效率和代码质量。关键词:Context7、库文档、MCP工具、API文档、外部库、软件开发。

DevOps 0 次安装 0 次浏览 更新于 3/18/2026

name: context7 description: 通过Context7 MCP获取最新库文档。在与外部库、API或框架工作时使用。 triggers:

  • “documentation”
  • “library”
  • “api”
  • “docs”
  • “context7” priority: 30

Context7 — 库文档

当任务涉及外部库、API或框架时,始终使用Context7 MCP工具获取最新库文档。不要依赖于训练数据来处理库特定的API——而是获取当前文档。

MCP工具

工具 目的 参数
resolve-library-id 将库名(例如,“nextjs”、“supabase”)解析为Context7兼容的库ID query(用户的问题/任务),libraryName(要搜索的库名)
query-docs 检索已解析库的文档 libraryId(例如,/vercel/next.js),query(在文档中查找的内容)

使用工作流程

  1. 识别设计请求中的库/框架
  2. 使用库名调用resolve-library-id以获取Context7库ID
  3. 使用库ID和聚焦查询调用query-docs以获取相关文档
  4. 如果您已经知道库ID(斜杠语法如/supabase/supabase),跳过步骤2
  5. 对于特定版本的文档,在查询中包含版本信息

前提条件

必须配置Context7 MCP服务器。使用以下命令安装:

claude mcp add context7 -- npx -y @upstash/context7-mcp --api-key YOUR_API_KEY

获取免费API密钥:context7.com/dashboard

何时使用

  • 处理外部库、API或框架时
  • 需要特定版本的API文档时
  • 验证API是否存在或检查其当前签名时
  • 设置或配置第三方工具时

何时不使用

  • 纯内部代码库更改,无外部依赖时
  • 简单的重构或bug修复,不涉及库API时
  • 当您已经有足够的代码库研究上下文时