mcpField
M
mcp:setup-context7-mcp

mcp:setup-context7-mcp

github.com/neolabhq開発1.8k405 回インストール9 週間前に更新
リポジトリ

mcp:setup-context7-mcp について

選択した CLAUDE.md に Context7 MCP の利用方針を設定するスキルです。共有、プロジェクト内、グローバルから設定先を選び、サーバーの利用可否を確認して関連ライブラリのドキュメント ID を記載します。

主な機能

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

活用シーン

  1. 01チームプロジェクトへの Context7 方針の設定
  2. 02Context7 の設定をプロジェクト内に保存
  3. 03複数プロジェクトへの Context7 指示の適用

MCP 対応

Context7 MCP にアクセスできるか確認し、関連技術のドキュメント検索に使用します。利用できない場合は、セットアップを案内します。

インストール

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

$npx skills add https://github.com/neolabhq/context-engineering-kit --skill mcp:setup-context7-mcp

インストール後、Claude Code で/mcp: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

コメント