Context7 MCP
公式公式のContext7 MCPサーバー。最新のバージョン固有のライブラリドキュメントとコード例をAIコーディングプロンプトに取り込みます。
Context7 MCPで何ができますか?
- ライブラリ名をIDに解決 — アシスタントに一般的なライブラリ名をContext7互換のIDに変換してもらい、正確なドキュメント取得を実現します。
- バージョン固有のドキュメントを取得 — ライブラリの最新かつバージョンに一致したドキュメントとコード例を、プロンプトに直接取り込みます。
- 言語別にランク付けされた例を取得 — 希望するプログラミング言語を優先したコード例付きドキュメントをリクエストします。
- 正確なライブラリIDでドキュメントを照会 — 既知のContext7 ID(例:
/vercel/next.js)を使用して、名前の一致をスキップし、関連ドキュメントを即座に取得します。
ホスト型 MCP サーバー
npx add-mcp 'https://mcp.context7.com/mcp/oauth'Claude Code、Codex、Cursor などにインストールできます
ドキュメント

Context7 プラットフォーム - あらゆるプロンプトに対応する最新のコードドキュメント
❌ 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 + スキル — エージェントが
ctx7CLI コマンドを使用してドキュメントを取得するように導くスキルをインストールします(MCP は不要) - MCP — Context7 MCP サーバーを登録し、エージェントがドキュメントツールをネイティブに呼び出せるようにします
インストール
[!NOTE] API キーの推奨: context7.com/dashboard で無料の API キーを取得すると、レート制限が緩和されます。
コーディングエージェント向けに Context7 を1つのコマンドでセットアップします。ctx7 CLI には Node.js 18 以降が必要です。
npx ctx7 setup
OAuth で認証し、API キーを生成して、適切なスキルをインストールします。CLI + スキルモードと MCP モードのどちらかを選択できます。--cursor、--claude、または --opencode を使用して、特定のエージェントを対象にできます。
後で生成されたセットアップを削除するには、npx ctx7 remove を実行します。CLI を npm install -g ctx7 でグローバルインストールした場合は、そのパッケージを 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(必須): 関連ドキュメントを取得するための質問またはタスクlanguage(オプション): 使用しているプログラミング言語。その言語のコード例を優先的にランク付けするために使用されます
詳細ドキュメント
- 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: 「Free Tool Makes Cursor 10x Smarter」
- Cole Medin: 「This is Hands Down the BEST MCP Server for AI Coding Assistants」
- Income Stream Surfers: 「Context7 + SequentialThinking MCPs: Is This AGI?」
- Julian Goldie SEO: 「Context7: New MCP AI Agent Update」
- JeredBlu: 「Context 7 MCP: Get Documentation Instantly + VS Code Setup」
- Income Stream Surfers: 「Context7: The New MCP Server That Will CHANGE AI Coding」
- AICodeKing: 「Context7 + Cline & RooCode: This MCP Server Makes CLINE 100X MORE EFFECTIVE!」
- Sean Kochel: 「5 MCP Servers For Vibe Coding Glory (Just Plug-In & Go)」
📄 ライセンス
MIT