Context7 MCP
公式公式のContext7 MCPサーバー。最新のバージョン固有のライブラリドキュメントとコード例をAIコーディングプロンプトに取り込みます。
Context7 MCPで何ができますか?
AIアシスタントに、最新のバージョン固有のライブラリドキュメントとコード例を任意のプロンプトに取り込むように依頼してください。
- ライブラリIDの解決 —
resolve-library-idを使用して、"Supabase" のようなライブラリ名をドキュメント検索用の Context7 互換 ID に変換します。 - 最新ドキュメントの取得 — ライブラリIDを指定して
query-docsを呼び出し、最新のバージョンに一致したドキュメントをプロンプトに取り込みます。 - 特定バージョンの指定 — 特定のバージョン(例:"Next.js 14")のドキュメントを要求すると、Context7 が自動的に適切なドキュメントを照合します。
- IDによるマッチングのスキップ — Context7 ID(例:
/vercel/next.js)でライブラリを直接参照し、検索ステップなしでドキュメントを取得します。 - 実際のコード例の取得 — ソースドキュメントから最新のコード例を取得し、幻覚や古いAPIを回避します。
ドキュメント

Context7 Platform - あらゆるプロンプトに対応する最新のコードドキュメント
❌ Context7を使わない場合
LLMは、使用しているライブラリに関する古い情報や一般的な情報に依存します。その結果、次のような問題が発生します:
- ❌ コード例が古く、1年前のトレーニングデータに基づいている
- ❌ 存在しないAPIを幻覚として生成する
- ❌ 古いパッケージバージョンに対する一般的な回答しか得られない
✅ Context7を使う場合
Context7は、最新のバージョン固有のドキュメントとコード例をソースから直接取得し、プロンプトに直接配置します。
Create a Next.js middleware that checks for a valid JWT in cookies
and redirects unauthenticated users to `/login`. use context7
Configure a Cloudflare Worker script to cache
JSON API responses for five minutes. use context7
Show me the Supabase auth API for email/password sign-up.
Context7は、最新のコード例とドキュメントをLLMのコンテキストに直接取り込みます。タブの切り替えは不要、存在しないAPIの幻覚もなし、古いコード生成もありません。
2つのモードで動作します:
- CLI + Skills —
ctx7CLIコマンドを使用してエージェントがドキュメントを取得するようにガイドするスキルをインストールします(MCPは不要) - MCP — Context7 MCPサーバーを登録し、エージェントがドキュメントツールをネイティブに呼び出せるようにします
インストール
[!NOTE] APIキー推奨:より高いレート制限を得るには、context7.com/dashboard で無料のAPIキーを取得してください。
単一のコマンドでコーディングエージェントにContext7を設定します。ctx7 CLIにはNode.js 18以降が必要です。
npx ctx7 setup
OAuthで認証し、APIキーを生成し、適切なスキルをインストールします。CLI + SkillsモードとMCPモードのどちらかを選択できます。特定のエージェントを対象にするには、--cursor、--claude、または--opencodeを使用します。
後で生成された設定を削除するには、npx ctx7 removeを実行します。npm install -g ctx7でCLIをグローバルにインストールした場合は、npm uninstall -g ctx7でそのパッケージを個別に削除してください。
手動で設定するには、MCPクライアントでContext7サーバーのURL https://mcp.context7.com/mcp を使用し、Authorization: Bearer YOUR_API_KEY ヘッダーでAPIキーを渡します。クライアント固有のセットアップ手順については、以下のリンクを参照してください。
重要なヒント
ライブラリIDを使用する
使用したいライブラリが正確にわかっている場合は、そのContext7 IDをプロンプトに追加します。これにより、Context7はライブラリのマッチング手順をスキップして、直接ドキュメントを取得できます。
Implement basic authentication with Supabase. use library /supabase/supabase for API and docs.
スラッシュ構文は、Context7にどのライブラリのドキュメントを読み込むかを正確に指示します。
バージョンを指定する
特定のライブラリバージョンのドキュメントを取得するには、プロンプトでバージョンを指定するだけです:
How do I set up Next.js 14 middleware? use context7
Context7は自動的に適切なバージョンをマッチングします。
ルールを追加する
ctx7 setup 経由でインストールした場合、ライブラリ関連の質問に対してContext7をトリガーするスキルが自動的に設定されます。代わりに手動でルールを設定するには、コーディングエージェントにルールを追加します:
- Cursor:
Cursor Settings > Rules - Claude Code:
CLAUDE.md - または、コーディングエージェントの同等の設定
ルールの例:
Always use Context7 when I need library/API documentation, code generation, setup or configuration steps without me having to explicitly ask.
利用可能なツール
CLIコマンド
ctx7 library <name> <query>:ライブラリ名でContext7インデックスを検索し、一致するライブラリとそのIDを返します。ctx7 docs <libraryId> <query>:Context7互換のライブラリID(例:/mongodb/docs、/vercel/next.js)を使用してライブラリのドキュメントを取得します。
MCPツール
resolve-library-id:一般的なライブラリ名をContext7互換のライブラリIDに解決します。query(必須):ユーザーの質問またはタスク(関連性による結果のランキングに使用)libraryName(必須):検索するライブラリの名前
query-docs:Context7互換のライブラリIDを使用してライブラリのドキュメントを取得します。libraryId(必須):正確なContext7互換ライブラリID(例:/mongodb/docs、/vercel/next.js)query(必須):関連ドキュメントを取得するための質問またはタスク
その他のドキュメント
- CLIリファレンス - CLIの完全なドキュメント
- MCPクライアント - 30以上のクライアント向けの手動MCPインストール
- ライブラリの追加 - Context7にライブラリを提出
- トラブルシューティング - 一般的な問題と解決策
- APIリファレンス - REST APIドキュメント
- 開発者ガイド - Context7 MCPをローカルで実行
パッケージ
@upstash/context7-mcp- MCPサーバーctx7- CLI@upstash/context7-sdk- TypeScript SDK@upstash/context7-tools-ai-sdk- Vercel AI SDKツール@upstash/context7-pi- pi.dev拡張機能
免責事項
1- Context7プロジェクトはコミュニティによって提供されており、高品質の維持に努めていますが、すべてのライブラリドキュメントの正確性、完全性、安全性を保証することはできません。Context7に掲載されているプロジェクトは、Context7ではなく、それぞれの所有者によって開発・保守されています。不審なコンテンツ、不適切なコンテンツ、または有害な可能性のあるコンテンツに遭遇した場合は、プロジェクトページの「報告」ボタンを使用してすぐに通知してください。すべての報告を真剣に受け止め、プラットフォームの整合性と安全性を維持するために、フラグが付けられたコンテンツを迅速にレビューします。Context7を使用することにより、お客様自身の判断とリスクで使用することに同意したものとみなされます。
2- このリポジトリにはMCPサーバーのソースコードが含まれています。サポートコンポーネント(APIバックエンド、パースエンジン、クローリングエンジン)は非公開であり、このリポジトリの一部ではありません。
🤝 つながる
最新情報を入手してコミュニティに参加しましょう:
- 📢 X で最新ニュースとアップデートをフォロー
- 🌐 ウェブサイト を訪問
- 💬 Discordコミュニティ に参加
📺 メディアでのContext7
- Better Stack: 「無料ツールでCursorが10倍賢くなる」
- Cole Medin: 「これは間違いなくAIコーディングアシスタント向けの最高のMCPサーバーだ」
- Income Stream Surfers: 「Context7 + SequentialThinking MCPs:これはAGIなのか?」
- Julian Goldie SEO: 「Context7:新しいMCP AIエージェントアップデート」
- JeredBlu: 「Context 7 MCP:ドキュメントを即座に取得 + VS Codeセットアップ」
- Income Stream Surfers: 「Context7:AIコーディングを変える新しいMCPサーバー」
- AICodeKing: 「Context7 + Cline & RooCode:このMCPサーバーがCLINEを100倍効果的にする!」
- Sean Kochel: 「Vibe Codingで成功するための5つのMCPサーバー(プラグインするだけ)」
📄 ライセンス
MIT