setup-context7-mcp について
Context7 MCP サーバーの設定を案内し、プロジェクト単位またはユーザー単位の指示ファイルの保存先を選べるスキルです。Context7 で関連ドキュメントを探し、選択した CLAUDE.md を更新します。
主な機能
- 01共有・ローカル・グローバル設定の選択
- 02Context7 MCP サーバーの利用可否確認
- 03プロジェクト技術のドキュメント検索
- 04選択した CLAUDE.md の更新
活用シーン
- 01プロジェクト向け Context7 指示の設定
- 02個人用指示をバージョン管理から除外
- 03CLAUDE.md への関連ドキュメント参照の追加
MCP 対応
Context7 MCP サーバーが利用可能か確認し、プロジェクトの技術に関するドキュメント検索に使用します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ neolabhq/ context-engineering-kit --skill setup-context7-mcpインストール後、Claude Code で/setup-context7-mcpを入力して読み込まれたか確認します。
詳細
ユーザー入力:
$ARGUMENTS
Context7 MCP サーバーのセットアップガイド
1. セットアップのコンテキストを決定する
設定をどこに保存するか、ユーザーに尋ねます。
選択肢:
-
プロジェクトレベル(Git で共有) - バージョン管理で追跡され、チームで共有される設定です
- CLAUDE.md の更新先:
./CLAUDE.md
- CLAUDE.md の更新先:
-
プロジェクトレベル(個人設定) - 設定はローカルに保存され、Git では追跡されません
- CLAUDE.md の更新先:
./CLAUDE.local.md - これらのファイルが
.gitignoreに記載されていることを確認し、記載されていない場合は追加します
- CLAUDE.md の更新先:
-
ユーザーレベル(グローバル) - このユーザーのすべてのプロジェクトに適用される設定です
- CLAUDE.md の更新先:
~/.claude/CLAUDE.md
- CLAUDE.md の更新先:
ユーザーの選択を保存し、以降の手順では適切なパスを使用します。
2. Context7 MCP サーバーがすでにセットアップされているか確認する
リクエストを送信し、Context7 MCP サーバーを利用できるか確認します。
利用できない場合は、https://raw.githubusercontent.com/upstash/context7/refs/heads/master/README.md ファイルを読み込み、エージェントやオペレーティングシステムに該当するセットアップ手順をユーザーに案内します。
3. CLAUDE.md ファイルを更新する
手順 1 で決定したパスを使用します。
- ユーザー入力を解析します。入力が空の場合は、現在のプロジェクト構成と使用されているテクノロジーを確認します。プロジェクトが空の場合は、このプロジェクトで使用する予定の言語とフレームワークの一覧をユーザーに尋ねます。
- Context7 MCP を検索し、関連するテクノロジーのドキュメントを探します。
- 適切な CLAUDE.md ファイルを次の内容で更新します。
### Use Context7 MCP for Loading Documentation
Context7 MCP is available to fetch up-to-date documentation with code examples.
**Recommended library IDs**:
- `[doc-id]` - short description of documentation
コメント
Markdown 対応