context7-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.
Make sure the CLI is up to date before running commands:
bash
npm install -g ctx7@latestOr run directly without installing:
bash
npx ctx7@latest <command>Context7 CLI主要实现三个功能:拉取最新的库文档、管理AI编程技能,以及为你的编辑器配置Context7 MCP。
运行命令前请确保CLI已更新至最新版本:
bash
npm install -g ctx7@latest或者无需安装直接运行:
bash
npx ctx7@latest <command>What 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
Documentation
ctx7 library <name> <query> # Step 1: resolve library ID
ctx7 docs <libraryId> <query> # Step 2: fetch docs
ctx7 library <name> <query> # Step 1: resolve library ID
ctx7 docs <libraryId> <query> # Step 2: fetch docs
Skills
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 # 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)
Setup
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 # Configure Context7 MCP (interactive)
ctx7 login # Log in for higher rate limits + skill generation
ctx7 whoami # Check current login status
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 # 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)大部分命令无需登录即可使用。例外情况: 始终需要登录; 需要登录,除非传入了或参数。登录还可以解锁文档类命令的更高请求频率限制。
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