upstash/context7
AIコーディングエージェントに、最新かつバージョンに合ったライブラリのドキュメントとコード例を提供するMCPサーバー兼CLI。
- スター
- 63,345
- フォーク
- 3,118
- 未解決の Issue
- 52
- 最終コミット
- 7 時間前
これは何?
Context7は、AIコーディングエージェント向けのドキュメント取得レイヤーです。エージェントがライブラリを使ったコードを書く際、古い学習データに頼り、実在しないAPIを作り出してしまうことがあります。Context7は対象のライブラリのバージョンに合った最新のドキュメントとコード例を取得し、エージェントのコンテキストに追加します。
利用方法は2通りあります。agent skillsを備えたCLI(MCPのセットアップが不要なctx7コマンド)を使う方法と、MCP対応クライアントにresolve-library-idおよびquery-docsツールを提供するMCPサーバーを使う方法です。プロンプトに「use context7」と追加するか、/supabase/supabaseのようなライブラリIDを直接指定して呼び出せます。
このリポジトリにはMCPサーバーのソースコードが含まれています。APIバックエンド、解析エンジン、クローリングエンジンは含まれていません。セットアップはnpx ctx7 setupで行い、Cursor、Claude Code、OpenCodeに対応しています。
主な機能
- 01ライブラリのバージョンに合ったドキュメントとコード例を取得する。
- 02MCPのセットアップが不要な、agent skills付きのCLI(ctx7)を提供する。
- 03MCP対応クライアント向けに、resolve-library-idおよびquery-docsのMCPツールを提供する。
- 04IDでライブラリを固定するか、プロンプト内でバージョンを指定できる。
- 05リモートサーバーURLを使った、30以上のMCPクライアント向け手動セットアップに対応する。
ユースケース
- コーディングエージェントに、最近リリースされたフレームワークを使ったコードの作成を依頼する。
- 破壊的変更が頻繁なライブラリの正確なAPIシグネチャを確認する。
- 最新のセットアップ手順に沿ってクラウドサービスやインフラサービスを構成する。
クイックスタート
- 1
セットアップコマンドを実行して認証し、APIキーを生成してskillをインストールします
npx ctx7 setup - 2
コーディングエージェントに「use context7」を含むプロンプトを追加して、最新のドキュメントを取得します
使う前に知っておきたいこと
- CLIにはNode.js 22.13以降が必要です。
- レート制限を引き上げるには、context7.comで無料のAPIキーを取得する必要があります。
- バックエンドサービスは非公開のため、オープンソースなのはMCPサーバーのソースのみです。
- ライブラリのドキュメントはコミュニティによる投稿のため、正確性や網羅性は保証されません。
トピック
よくある質問
- context7 とは?
- AIコーディングエージェントに、最新かつバージョンに合ったライブラリのドキュメントとコード例を提供するMCPサーバー兼CLI。 Context7は、AIコーディングエージェント向けのドキュメント取得レイヤーです。エージェントがライブラリを使ったコードを書く際、古い学習データに頼り、実在しないAPIを作り出してしまうことがあります。Context7は対象のライブラリのバージョンに合った最新のドキュメントとコード例を取得し、エージェントのコンテキストに追加します。
- context7 は無料で使えますか?ライセンスは?
- context7 は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- context7 は今もメンテナンスされていますか?
- 活発にメンテナンス中。context7 の最終コミットは 2026年10月20日 です。
- context7 は何に使えますか?
- コーディングエージェントに、最近リリースされたフレームワークを使ったコードの作成を依頼する。 破壊的変更が頻繁なライブラリの正確なAPIシグネチャを確認する。 最新のセットアップ手順に沿ってクラウドサービスやインフラサービスを構成する。
- context7 のインストール方法は?
- セットアップコマンドを実行して認証し、APIキーを生成してskillをインストールします: npx ctx7 setup コーディングエージェントに「use context7」を含むプロンプトを追加して、最新のドキュメントを取得します
- context7 はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/upstash/context7
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
経験からスキルを作成・改善し、多数のモデルプロバイダーに対応、CLIやメッセージアプリから利用できる自己改善型AIエージェント。
IDE拡張、ターミナルCLI、デスクトップアプリ、SDKとして動作するオープンソースの自律型コーディングエージェント。
既存ソフトウェア向けのエージェント対応CLIを生成し、完成済みCLIを導入できるCLI-Hubも備えたツールキット。
ターミナルで動作し、クラウドAPIやOllamaなどのローカルモデルバックエンドを利用できるオープンソースのコーディングエージェントCLIです。