ctx7-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.
Run with
npx ctx7
(no install needed) or install globally with
npm install -g ctx7
.
Context7 CLI 主要实现三大功能:获取最新的库文档、管理AI编码技能,以及为编辑器配置Context7 MCP。
您可以直接通过
npx ctx7
运行(无需安装),也可以使用
npm install -g ctx7
进行全局安装。

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

文档获取

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
undefined
ctx7 setup # 配置Context7 MCP(交互式) ctx7 login # 登录以获取更高调用限制 + 技能生成权限 ctx7 whoami # 查看当前登录状态
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               # 打开浏览器进行OAuth认证
ctx7 login --no-browser  # 打印URL而非打开浏览器
ctx7 logout              # 清除存储的令牌
ctx7 whoami              # 显示当前登录状态(姓名 + 邮箱)
大多数命令无需登录即可使用。例外情况:
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