context7-cli について
context7-cli は、最新のライブラリドキュメントを取得し、エディター向けに Context7 MCP を設定するコマンドラインツールです。開発者向けで、ログインやアカウント状態の確認もでき、ドキュメント検索は ID 解決と取得の二段階です。
主な機能
- 01最新のライブラリドキュメント取得
- 02エディター向け Context7 MCP 設定
- 03ログインとアカウント状態の確認
- 04検索前のライブラリ ID 解決
活用シーン
- 01コーディング中に最新ドキュメントを確認
- 02Claude Code、Cursor、OpenCode 用の MCP 設定
- 03ログインしてドキュメント取得の上限を引き上げ
MCP 対応
Claude Code、Cursor、OpenCode で使う Context7 MCP を CLI から設定できます。
インストール
コマンドをコピーしてターミナルで実行します。
$
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 をセットアップする 2 つの機能を提供します。
コマンドを実行する前に、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 対応