ctx7-cli
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinesectx7 CLI
ctx7 CLI
The Context7 CLI does three things: fetches up-to-date library documentation, manages AI coding skills, and sets up Context7 MCP for your editor.
Run with (no install needed) or install globally with .
npx ctx7npm install -g ctx7Context7 CLI 主要实现三大功能:获取最新的库文档、管理AI编码技能,以及为编辑器配置Context7 MCP。
您可以直接通过 运行(无需安装),也可以使用 进行全局安装。
npx ctx7npm install -g ctx7What this skill covers
本技能涵盖内容
- Documentation — Fetch current docs for any library. Use when writing code, verifying API signatures, or when training data may be outdated.
- Skills management — Install, search, suggest, list, remove, and generate AI coding skills.
- Setup — Configure Context7 MCP for Claude Code / Cursor / OpenCode.
- 文档获取 — 获取任意库的最新文档。适用于编写代码、验证API签名,或训练数据可能过时的场景。
- 技能管理 — 安装、搜索、推荐、列出、移除和生成AI编码技能。
- 配置设置 — 为 Claude Code / Cursor / OpenCode 配置Context7 MCP。
Quick Reference
快速参考
bash
undefinedbash
undefinedDocumentation
文档获取
ctx7 library <name> [query] # Step 1: resolve library ID
ctx7 docs <libraryId> <query> # Step 2: fetch docs
ctx7 library <name> [query] # 步骤1:解析库ID
ctx7 docs <libraryId> <query> # 步骤2:获取文档
Skills
技能管理
ctx7 skills install /owner/repo # Install from a repo (interactive)
ctx7 skills install /owner/repo name # Install a specific skill
ctx7 skills search <keywords> # Search the registry
ctx7 skills suggest # Auto-suggest based on project deps
ctx7 skills list # List installed skills
ctx7 skills remove <name> # Uninstall a skill
ctx7 skills generate # Generate a custom skill with AI (requires login)
ctx7 skills install /owner/repo # 从仓库安装(交互式)
ctx7 skills install /owner/repo name # 安装特定技能
ctx7 skills search <keywords> # 在注册表中搜索
ctx7 skills suggest # 根据项目依赖自动推荐
ctx7 skills list # 列出已安装技能
ctx7 skills remove <name> # 卸载技能
ctx7 skills generate # 借助AI生成自定义技能(需要登录)
Setup
配置设置
ctx7 setup # Configure Context7 MCP (interactive)
ctx7 login # Log in for higher rate limits + skill generation
ctx7 whoami # Check current login status
undefinedctx7 setup # 配置Context7 MCP(交互式)
ctx7 login # 登录以获取更高调用限制 + 技能生成权限
ctx7 whoami # 查看当前登录状态
undefinedAuthentication
身份验证
bash
ctx7 login # Opens browser for OAuth
ctx7 login --no-browser # Prints URL instead of opening browser
ctx7 logout # Clear stored tokens
ctx7 whoami # Show current login status (name + email)Most commands work without login. Exceptions: always requires it; requires it unless or is passed. Login also unlocks higher rate limits on docs commands.
skills generatectx7 setup--api-key--oauthSet an API key via environment variable to skip interactive login entirely:
bash
export CONTEXT7_API_KEY=your_keybash
ctx7 login # 打开浏览器进行OAuth认证
ctx7 login --no-browser # 打印URL而非打开浏览器
ctx7 logout # 清除存储的令牌
ctx7 whoami # 显示当前登录状态(姓名 + 邮箱)大多数命令无需登录即可使用。例外情况: 始终需要登录; 除非传入 或 参数,否则也需要登录。登录还可解锁文档命令的更高调用限制。
skills generatectx7 setup--api-key--oauth您可以通过环境变量设置API密钥,完全跳过交互式登录:
bash
export CONTEXT7_API_KEY=your_keyCommon Mistakes
常见错误
- Library IDs require a prefix —
/not/facebook/reactfacebook/react - Always run first —
ctx7 librarywill fail without a valid IDctx7 docs react "hooks" - Repository format for skills is — e.g.,
/owner/repoctx7 skills install /anthropics/skills - requires login — run
skills generatefirstctx7 login
- 库ID需要以 开头 — 正确格式为
/,而非/facebook/reactfacebook/react - 务必先运行 — 若没有有效ID,
ctx7 library会执行失败ctx7 docs react "hooks" - 技能的仓库格式为 — 例如:
/owner/repoctx7 skills install /anthropics/skills - 需要登录 — 请先运行
skills generatectx7 login