Repolode
upstash

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. 1

    セットアップコマンドを実行して認証し、APIキーを生成してskillをインストールします

    npx ctx7 setup
  2. 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 の数値は毎日更新されます。

関連プロジェクト