context7-cli

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

ctx7 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@latest
Or 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
undefined
bash
undefined

Documentation

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
undefined
ctx7 setup # Configure Context7 MCP (interactive) ctx7 login # Log in for higher rate limits + skill generation ctx7 whoami # Check current login status
undefined

Authentication

身份验证

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:
skills generate
always requires it;
ctx7 setup
requires it unless
--api-key
or
--oauth
is passed. Login also unlocks higher rate limits on docs commands.
Set an API key via environment variable to skip interactive login entirely:
bash
export CONTEXT7_API_KEY=your_key
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)
大部分命令无需登录即可使用。例外情况:
skills generate
始终需要登录;
ctx7 setup
需要登录,除非传入了
--api-key
--oauth
参数。登录还可以解锁文档类命令的更高请求频率限制。
你可以通过环境变量设置API密钥,完全跳过交互式登录:
bash
export CONTEXT7_API_KEY=your_key

Common Mistakes

常见错误

  • Library IDs require a
    /
    prefix —
    /facebook/react
    not
    facebook/react
  • Always run
    ctx7 library
    first —
    ctx7 docs react "hooks"
    will fail without a valid ID
  • Repository format for skills is
    /owner/repo
    — e.g.,
    ctx7 skills install /anthropics/skills
  • skills generate
    requires login — run
    ctx7 login
    first
  • 库ID需要带有
    /
    前缀 — 应为
    /facebook/react
    而非
    facebook/react
  • 请始终先运行
    ctx7 library
    命令 — 没有有效ID的情况下运行
    ctx7 docs react "hooks"
    会失败
  • 技能的仓库格式为
    /owner/repo
    — 例如:
    ctx7 skills install /anthropics/skills
  • skills generate
    需要登录 — 请先运行
    ctx7 login