Context7 MCP
公式公式のContext7 MCPサーバー。最新のバージョン固有のライブラリドキュメントとコード例をAIコーディングプロンプトに取り込みます。
Context7 MCPで何ができますか?
- ライブラリ名をContext7 IDに解決する —
resolve-library-idを使用して、指定されたライブラリ名とクエリから正確なライブラリID(例:/supabase/supabase)を検索します。 - 特定のライブラリの最新ドキュメントを取得する — ライブラリIDと質問を指定して
query-docsを呼び出し、バージョン対応のドキュメントとコード例を取得します。 - 特定のライブラリバージョンのドキュメントを取得する — クエリにバージョン(例:「Next.js 14」)を指定すると、Context7が自動的に対応するドキュメントを照合します。
ドキュメント

Context7 プラットフォーム - あらゆるプロンプトに対応する最新コードドキュメント
❌ Context7 がない場合
LLM は、使用するライブラリに関する古い情報や一般的な情報に依存します。その結果:
- ❌ コード例は古く、数年前のトレーニングデータに基づいている
- ❌ 存在しない 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 をセットアップします。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 で個別に削除してください。
手動で設定するには、Context7 サーバー URL https://mcp.context7.com/mcp を MCP クライアントで使用し、CONTEXT7_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: "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