关于 context7
context7 是一项通过 Context7 搜索库并获取最新文档内容的技能,供开发者在实现前核对 API 和特定版本的用法。
主要功能
- 01搜索库元数据
- 02获取文档上下文
- 03选择文本或 Markdown 输出
- 04限制响应令牌数
适用场景
- 01核对当前 API 签名
- 02查看特定版本行为
- 03查询库的实现指南
MCP 相关
该技能通过脚本访问 Context7 API;输入未说明其与 MCP 的连接方式。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ am-will/ codex-skills --skill context7安装后在 Claude Code 中输入/context7确认已加载。
附带文件.env.examplescripts/context7.py
详细介绍
Context7 文档获取器
通过 Context7 API 获取最新的库文档。
重要提示:CONTEXT7_API_KEY 存储在安装了 Context7 技能的技能文件夹中的 .env 文件里。请在那里查找。.env 文件是隐藏文件。
示例: ~/.agents/skills/context7/.env ~/.claude/skills/context7/.env
工作流
1. 搜索库
python3 ~/.codex/skills/context7/scripts/context7.py search "<library-name>"
示例:
python3 ~/.codex/skills/context7/scripts/context7.py search "next.js"
返回包含第 2 步所需 id 字段的库元数据。
2. 获取文档上下文
python3 ~/.codex/skills/context7/scripts/context7.py context "<library-id>" "<query>"
示例:
python3 ~/.codex/skills/context7/scripts/context7.py context "/vercel/next.js" "app router middleware"
选项:
--type txt|md- 输出格式(默认:txt)--tokens N- 限制响应词元数量
快速参考
| 任务 | 命令 |
|---|---|
| 查找 React 文档 | search "react" |
| 获取 React hooks 信息 | context "/facebook/react" "useEffect cleanup" |
| 查找 Supabase | search "supabase" |
| 获取 Supabase 身份验证信息 | context "/supabase/supabase" "authentication row level security" |
适用场景
- 实现依赖库的功能之前
- 不确定当前 API 签名时
- 了解特定库版本的行为时
- 验证最佳实践和模式时
评论
支持 Markdown