Context7 MCP

公式

公式のContext7 MCPサーバー。最新のバージョン固有のライブラリドキュメントとコード例をAIコーディングプロンプトに取り込みます。

Context7 MCPで何ができますか?

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

ドキュメント

Cover

Install MCP Server

Context7 プラットフォーム - あらゆるプロンプトに対応する最新コードドキュメント

Website smithery badge NPM Version MIT licensed

繁體中文 简体中文 日本語 한국어 문서 Documentación en Español Documentation en Français Documentação em Português (Brasil) Documentazione in italiano Dokumentasi Bahasa Indonesia Dokumentation auf Deutsch Документация на русском языке Українська документація Türkçe Doküman Arabic Documentation Tiếng Việt

❌ 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 + スキル — エージェントが ctx7 CLI コマンドを使用してドキュメントを取得するようにガイドするスキルをインストールします (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 (必須): 関連するドキュメントを取得するための質問またはタスク

その他のドキュメント

パッケージ

免責事項

1- Context7 プロジェクトはコミュニティによって提供されており、高品質を維持するよう努めていますが、すべてのライブラリドキュメントの正確性、完全性、またはセキュリティを保証することはできません。Context7 に掲載されているプロジェクトは、Context7 ではなく、それぞれの所有者によって開発および保守されています。不審なコンテンツ、不適切なコンテンツ、または潜在的に有害なコンテンツを見つけた場合は、プロジェクトページの「報告」ボタンを使用して直ちに通知してください。すべての報告を真摯に受け止め、プラットフォームの整合性と安全性を維持するために、報告されたコンテンツを速やかに確認します。Context7 を使用することにより、お客様は自己の裁量とリスクにおいて使用することを承認するものとします。

2- このリポジトリは MCP サーバーのソースコードをホストしています。API バックエンド、解析エンジン、クローリングエンジンなどのサポートコンポーネントは非公開であり、このリポジトリの一部ではありません。

🤝 お問い合わせ

最新情報を入手し、コミュニティに参加してください:

📺 メディアでの Context7

⭐ スター履歴

Star History Chart

📄 ライセンス

MIT