context7-cli

context7-cli

热门

使用 ctx7 CLI 获取库文档、管理 AI 编码技能以及配置 Context7 MCP。当用户提到“ctx7”或“context7”、需要任何库的最新文档、想要安装/搜索/生成技能,或需要为其 AI 编码代理设置 Context7 时激活。

5.9万Star
2838Fork
更新于 2026/7/19
SKILL.md
readonly只读
name
context7-cli
description

使用 ctx7 CLI 获取库文档、管理 AI 编码技能以及配置 Context7 MCP。当用户提到“ctx7”或“context7”、需要任何库的最新文档、想要安装/搜索/生成技能,或需要为其 AI 编码代理设置 Context7 时激活。

ctx7 CLI

Context7 CLI 做三件事:获取最新的库文档、管理 AI 编码技能,以及为你的编辑器设置 Context7 MCP。

在运行命令之前,请确保 CLI 是最新的:

npm install -g ctx7@latest

或者直接运行而不安装:

npx ctx7@latest <command>

本技能涵盖的内容

  • 文档 — 获取任何库的最新文档。在编写代码、验证 API 签名或训练数据可能过时时使用。
  • 技能管理 — 安装、搜索、建议、列出、移除和生成 AI 编码技能。
  • 设置 — 为 Claude Code / Cursor / OpenCode 配置 Context7 MCP。

快速参考

# 文档
ctx7 library <name> <query>           # 步骤 1:解析库 ID
ctx7 docs <libraryId> <query>         # 步骤 2:获取文档

# 技能
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 生成自定义技能(需要登录)

# 设置
ctx7 setup                            # 配置 Context7 MCP(交互式)
ctx7 login                            # 登录以获得更高的速率限制和技能生成
ctx7 whoami                           # 检查当前登录状态

身份验证

ctx7 login               # 打开浏览器进行 OAuth
ctx7 login --no-browser  # 打印 URL 而不是打开浏览器
ctx7 logout              # 清除存储的令牌
ctx7 whoami              # 显示当前登录状态(姓名 + 邮箱)

大多数命令无需登录即可使用。例外情况:skills generate 始终需要登录;ctx7 setup 需要登录,除非传递了 --api-key--oauth。登录还会解锁文档命令的更高速率限制。

通过环境变量设置 API 密钥以完全跳过交互式登录:

export CONTEXT7_API_KEY=your_key

常见错误

  • 库 ID 需要以 / 开头 — /facebook/react 而不是 facebook/react
  • 始终先运行 ctx7 libraryctx7 docs react "hooks" 如果没有有效 ID 将会失败
  • 技能的仓库格式为 /owner/repo — 例如 ctx7 skills install /anthropics/skills
  • skills generate 需要登录 — 先运行 ctx7 login