upstash/context7

Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors

解決する問題

Context7 は、プロンプトコンテキスト内にリアルタイムでバージョン固有のドキュメントとコード例を直接提供することで、LLM が古いコードや幻覚を生成するのを防ぎます。開発者は AI コーディングアシスタントを使用中に、ドキュメントを確認するために手動でタブを切り替える必要がなくなります。

仕組み

Context7 は、AI エージェントとソフトウェアライブラリドキュメントのキュレーションされたインデックスとの間のブリッジとして機能します。コーディングエージェントには、主に 2 つの方法で統合できます。

  1. CLI + Skills:CLI ツール(ctx7)をインストールし、エージェントが特定のコマンドを使用してドキュメントを取得できるようにします。
  2. MCP(Model Context Protocol):MCP サーバーを登録し、エージェントがドキュメントツールをネイティブ関数として呼び出せるようにします。

ユーザーはプロンプトでライブラリ ID やバージョン番号を指定して、AI が最も正確で最新の情報を取得できるようにします。

対象ユーザー

AI コーディングアシスタント(Cursor、Claude Code、OpenCode など)を使用する開発者で、さまざまなライブラリの正確で最新の API リファレンスと実装例を必要とする方。

ハイライト

  • バージョン固有の取得:プロンプトで言及された特定のライブラリバージョンのドキュメントを自動的に照合して取得します。
  • 複数の統合モード:CLI ベースのアプローチと、ネイティブツール呼び出しのための MCP サーバーの両方をサポートします。
  • 直接プロンプト注入:ドキュメントと例を LLM のコンテキストに直接配置して、幻覚を減らします。
  • 幅広いクライアントサポート:30 以上の MCP クライアントと互換性があり、人気の AI IDE 向けの特別なセットアップを提供します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト