mcpField
C
context7-cli

context7-cli

github.com/upstash開発63.9k7.9k 回インストール今日更新
リポジトリ

context7-cli について

context7-cli は、最新のライブラリドキュメントを取得し、エディター向けに Context7 MCP を設定するコマンドラインツールです。開発者向けで、ログインやアカウント状態の確認もでき、ドキュメント検索は ID 解決と取得の二段階です。

主な機能

  1. 01最新のライブラリドキュメント取得
  2. 02エディター向け Context7 MCP 設定
  3. 03ログインとアカウント状態の確認
  4. 04検索前のライブラリ ID 解決

活用シーン

  1. 01コーディング中に最新ドキュメントを確認
  2. 02Claude Code、Cursor、OpenCode 用の MCP 設定
  3. 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" は失敗します。

コメント