mcpField
S
setup-context7-mcp

setup-context7-mcp

github.com/neolabhqエージェントワークフロー1.8k1.1k 回インストール9 週間前に更新
リポジトリ

setup-context7-mcp について

Context7 MCP サーバーの設定を案内し、プロジェクト単位またはユーザー単位の指示ファイルの保存先を選べるスキルです。Context7 で関連ドキュメントを探し、選択した CLAUDE.md を更新します。

主な機能

  1. 01共有・ローカル・グローバル設定の選択
  2. 02Context7 MCP サーバーの利用可否確認
  3. 03プロジェクト技術のドキュメント検索
  4. 04選択した CLAUDE.md の更新

活用シーン

  1. 01プロジェクト向け Context7 指示の設定
  2. 02個人用指示をバージョン管理から除外
  3. 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. セットアップのコンテキストを決定する

設定をどこに保存するか、ユーザーに尋ねます。

選択肢:

  1. プロジェクトレベル(Git で共有) - バージョン管理で追跡され、チームで共有される設定です

    • CLAUDE.md の更新先:./CLAUDE.md
  2. プロジェクトレベル(個人設定) - 設定はローカルに保存され、Git では追跡されません

    • CLAUDE.md の更新先:./CLAUDE.local.md
    • これらのファイルが .gitignore に記載されていることを確認し、記載されていない場合は追加します
  3. ユーザーレベル(グローバル) - このユーザーのすべてのプロジェクトに適用される設定です

    • CLAUDE.md の更新先:~/.claude/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

コメント