mcpField
C
context7

context7

github.com/am-will開発1.0k1.2k 回インストール15 週間前に更新
リポジトリ

context7 について

context7は、Context7でライブラリを検索し、最新ドキュメントの内容を取得するスキルです。開発者が実装前にAPIやバージョン固有の情報を確認できます。

主な機能

  1. 01ライブラリメタデータの検索
  2. 02ドキュメントコンテキストの取得
  3. 03テキストまたはMarkdown形式の選択
  4. 04応答トークン数の制限

活用シーン

  1. 01現在のAPIシグネチャの確認
  2. 02バージョン固有の動作の確認
  3. 03ライブラリ実装ガイドの参照

MCP 対応

このスキルはスクリプト経由でContext7 APIにアクセスします。MCPとの接続については入力に記載がありません。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/am-will/codex-skills --skill context7

インストール後、Claude Code で/context7を入力して読み込まれたか確認します。

同梱ファイル.env.examplescripts/context7.py

詳細

Context7 ドキュメント取得ツール

Context7 API を通じて、最新のライブラリドキュメントを取得します。

重要:CONTEXT7_API_KEY は、Context7 スキルがインストールされているスキルフォルダー内の .env ファイルに保存されています。そこで探してください。.env ファイルは隠しファイルです。

例: ~/.agents/skills/context7/.env ~/.claude/skills/context7/.env

ワークフロー

1. ライブラリを検索する
python3 ~/.codex/skills/context7/scripts/context7.py search "<library-name>"

例:

python3 ~/.codex/skills/context7/scripts/context7.py search "next.js"

ステップ 2 で必要となる id フィールドを含む、ライブラリのメタデータが返されます。

2. ドキュメントのコンテキストを取得する
python3 ~/.codex/skills/context7/scripts/context7.py context "<library-id>" "<query>"

例:

python3 ~/.codex/skills/context7/scripts/context7.py context "/vercel/next.js" "app router middleware"

オプション:

  • --type txt|md - 出力形式(デフォルト:txt)
  • --tokens N - 応答トークン数の上限

クイックリファレンス

タスクコマンド
React のドキュメントを探すsearch "react"
React hooks の情報を取得するcontext "/facebook/react" "useEffect cleanup"
Supabase を探すsearch "supabase"
Supabase の認証情報を取得するcontext "/supabase/supabase" "authentication row level security"

使用するタイミング

  • ライブラリに依存する機能を実装する前
  • 現在の API シグネチャが不明な場合
  • ライブラリのバージョン固有の動作を確認する場合
  • ベストプラクティスやパターンを検証する場合

コメント