关于 context7-docs
这项技能通过 Context7 工具检索最新的库文档和代码示例。它为涉及库、框架、SDK、CLI 和云服务的问题提供库查找与定向文档查询流程。
主要功能
- 01将库名称解析为 Context7 ID
- 02按概念查询文档
- 03依据来源和质量信息选择匹配项
- 04限制查询次数并保护敏感信息
适用场景
- 01查找最新的框架配置指南
- 02寻找 SDK 或 CLI 用法示例
- 03查询云服务文档
MCP 相关
使用 Context7 扩展的 `resolve-library-id` 和 `query-docs` 工具检索文档与示例。它说明了工具工作流,但未说明 MCP 服务管理方式。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ upstash/ context7 --skill context7-docs安装后在 Claude Code 中输入/context7-docs确认已加载。
详细介绍
Context7 文档查询
使用此扩展附带的 resolve-library-id 和 query-docs 工具,从 Context7 获取最新文档和代码示例。
使用场景
只要问题涉及特定的库、框架、SDK、CLI 工具或云服务,就使用这些工具。例如:
- “如何在 Next.js 16 中配置缓存?”
- “Prisma 的
findMany关联查询语法是什么?” - “展示一个适用于 Vite 应用的可运行 Tailwind v4 安装示例。”
- “如何使用
@upstash/ratelimit限制速率?”
工作流
- 解析库 ID。 使用库名称以及要查询的库文档内容调用
resolve-library-id。该工具会返回匹配的库及其 Context7 ID(/org/project格式)、描述、代码片段数量和质量评分。选择最匹配的库——优先考虑官方来源、名称匹配度和较高的基准评分。 - 查询文档。 使用选定的库 ID 以及要查询的库文档内容调用
query-docs,并限定为单个概念——如果问题涉及多个不同概念,除非问题询问这些概念之间的交互方式,否则请使用相同的库 ID,针对每个概念分别调用。该工具会返回文档片段和代码示例。 - 回答。 引用所用的库 ID,并在适用时逐字引用代码示例。
如果用户直接提供 /org/project 或 /org/project/version 格式的库 ID,请跳过第 1 步,直接调用 query-docs。
限制
- 每个问题调用任一工具的次数不得超过 3 次。
- 不要将 API 密钥、密码、凭据、个人数据或专有代码作为
query参数传入——这些内容会发送到 Context7 API。 - 身份验证使用
CONTEXT7_API_KEY环境变量。如果请求因身份验证错误而失败,请前往 https://context7.com/dashboard 获取密钥。
评论
支持 Markdown