关于 context7-cli
context7-cli 是用于获取最新库文档并为编辑器配置 Context7 MCP 的命令行工具,面向开发者。它还提供登录、状态查看等命令;文档查询分为解析库 ID 和获取文档两步。
主要功能
- 01获取最新库文档
- 02为编辑器配置 Context7 MCP
- 03登录及查看登录状态
- 04解析库 ID 后查询文档
适用场景
- 01编写代码时查询当前文档
- 02为 Claude Code、Cursor 或 OpenCode 配置 MCP
- 03登录以提高文档查询限额
MCP 相关
该 CLI 可配置 Context7 MCP,供 Claude Code、Cursor 和 OpenCode 使用。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ upstash/ context7 --skill context7-cli安装后在 Claude Code 中输入/context7-cli确认已加载。
附带文件references/docs.mdreferences/setup.md
详细介绍
ctx7 CLI
Context7 CLI 有两项功能:获取最新的库文档,并为你的编辑器配置 Context7 MCP。
运行命令前,请确保 CLI 已更新至最新版本:
npm install -g ctx7@latest
也可以直接运行,无需安装:
npx ctx7@latest <command>
此技能涵盖的内容
- 文档 — 获取任意库的最新文档。适用于编写代码、验证 API 签名,或训练数据可能已过时的情况。
- 配置 — 为 Claude Code / Cursor / OpenCode 配置 Context7 MCP。
快速参考
# Documentation
ctx7 library <name> <query> # Step 1: resolve library ID
ctx7 docs <libraryId> <query> # Step 2: fetch docs
# Setup
ctx7 setup # Configure Context7 MCP (interactive)
ctx7 login # Log in for higher rate limits
ctx7 whoami # Check current login status
身份验证
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)
大多数命令无需登录。例外:ctx7 setup 需要登录,除非传入 --api-key 或 --oauth。登录后,文档命令也会获得更高的速率限制。
设置 API 密钥环境变量,即可完全跳过交互式登录:
export CONTEXT7_API_KEY=your_key
常见错误
- 库 ID 必须以
/为前缀——使用/facebook/react,而不是facebook/react - 始终先运行
ctx7 library——如果没有有效的 ID,ctx7 docs react "hooks"将会失败
评论
支持 Markdown