context7-docs について
Context7 のツールを使い、最新のライブラリドキュメントやコード例を取得するスキルです。ライブラリ、フレームワーク、SDK、CLI、クラウドサービスに関する質問で、対象の特定と焦点を絞った検索を行います。
主な機能
- 01ライブラリ名を Context7 ID に解決
- 02概念ごとにドキュメントを検索
- 03情報源と品質をもとに候補を選択
- 04検索回数を制限し機密情報を保護
活用シーン
- 01最新のフレームワーク設定手順を確認
- 02SDK や CLI の使用例を探す
- 03クラウドサービスのドキュメントを確認
MCP 対応
Context7 拡張の `resolve-library-id` と `query-docs` ツールで、ドキュメントや例を取得します。ツールのワークフローは説明されていますが、MCP サーバーの管理については記載されていません。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ upstash/ context7 --skill context7-docsインストール後、Claude Code で/context7-docsを入力して読み込まれたか確認します。
詳細
Context7 ドキュメント検索
この拡張機能に付属する resolve-library-id ツールと query-docs ツールを使って、Context7 から最新のドキュメントとコード例を取得します。
使用するタイミング
特定のライブラリ、フレームワーク、SDK、CLI ツール、クラウドサービスに関する質問では、これらのツールを使用してください。例:
- 「Next.js 16 でキャッシュを設定するにはどうすればよいですか?」
- 「Prisma の
findManyでリレーションを扱う構文は何ですか?」 - 「Vite アプリで Tailwind v4 を動作させるインストール方法を教えてください。」
- 「
@upstash/ratelimitでレート制限をかけるにはどうすればよいですか?」
ワークフロー
- ライブラリ ID を解決します。 ライブラリ名と、ドキュメントで調べたい内容を指定して
resolve-library-idを呼び出します。このツールは、一致するライブラリと Context7 ID(/org/project形式)、説明、スニペット数、品質スコアを返します。最適なものを選びます。公式ソース、名前の一致、高いベンチマークスコアを優先してください。 - ドキュメントを検索します。 選んだライブラリ ID と、ドキュメントで調べたい内容を指定して
query-docsを呼び出し、単一の概念に絞って検索します。質問が複数の異なる概念にまたがる場合は、概念同士の関係についての質問でない限り、同じライブラリ ID を使って概念ごとに別々に呼び出してください。このツールは、ドキュメントのスニペットとコード例を返します。 - 回答します。 使用したライブラリ ID を示し、必要に応じてコード例をそのまま引用します。
ユーザーが /org/project または /org/project/version 形式のライブラリ ID を直接指定した場合は、手順 1 を省略して、すぐに query-docs を呼び出してください。
制約
- 質問ごとに各ツールを呼び出すのは最大 3 回までです。
- API キー、パスワード、認証情報、個人データ、独自コードを
query引数として渡さないでください。Context7 API に送信されます。 - 認証には
CONTEXT7_API_KEY環境変数を使用します。認証エラーでリクエストが失敗した場合は、https://context7.com/dashboard でキーを取得してください。
コメント
Markdown 対応