mcpField
D
discover-mcp

discover-mcp

github.com/rand開発19082 回インストール35 週間前に更新
リポジトリ

discover-mcp について

discover-mcpは、MCPサーバー開発のガイダンスを案内するゲートウェイスキルです。サーバー、ツール、トランスポート、テスト、デプロイ関連の作業で有効になり、基礎、ツール設計、テストの各スキルへ導きます。

主な機能

  1. 01MCP開発関連の作業で自動起動
  2. 02MCPスキル索引へのリンク
  3. 033つの専門スキルを案内
  4. 04一般的なスキル利用順を提示
  5. 05スキルの段階的な読み込み

活用シーン

  1. 01MCPサーバー開発の開始
  2. 02既存サーバー向けツールの設計
  3. 03MCPの動作のテストやデバッグ

MCP 対応

MCPサーバーの構築とテストに関するガイダンスを案内し、トランスポート、ツール、リソース、プロンプトを扱います。このスキル自体はMCPクライアントにツールやリソースを公開しません。

インストール

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

$npx skills add https://github.com/rand/cc-polymath --skill discover-mcp

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

詳細

MCP スキルの検出

MCP サーバーの開発、ツール設計、テストに関する包括的なスキルへ自動的にアクセスできます。

このスキルが有効になるタイミング

次の作業を行うと、このスキルが自動的に有効になります。

  • MCP サーバーの構築(TypeScript または Python)
  • MCP のツール、リソース、プロンプトの設計
  • MCP トランスポート(stdio、SSE、Streamable HTTP)の選択
  • MCP 上での JSON-RPC 2.0 の実装
  • Inspector または自動テストによる MCP サーバーのテスト
  • MCP プロトコルまたはトランスポートの問題のデバッグ
  • MCP サーバーの公開またはデプロイ

利用可能なスキル

クイックリファレンス

MCP カテゴリには、3 つの専門スキルがあります。

  1. mcp-server-fundamentals - アーキテクチャ、トランスポート、ツール/リソース/プロンプトの基本要素、SDK のセットアップ
  2. mcp-tool-design - ツールの命名、スキーマ、エラー処理、アノテーション、段階的な情報開示
  3. mcp-testing - Inspector、ユニットテスト、統合テスト、トランスポートのデバッグ、CI/CD
カテゴリの詳細全体を読み込む

詳細な説明とワークフローについては、次を読んでください。

Read ../mcp/INDEX.md

これにより、次の内容を含む MCP カテゴリのインデックス全体が読み込まれます。

  • 各スキルの詳細な説明
  • 各スキルの利用開始条件
  • よく使われるワークフローの組み合わせ
  • 関連スキルへの相互参照
特定のスキルを読み込む

必要に応じて、個別のスキルを読み込んでください。

サーバーのアーキテクチャとセットアップ

Read ../mcp/mcp-server-fundamentals.md

ツールの設計とベストプラクティス

Read ../mcp/mcp-tool-design.md

テストとデバッグ

Read ../mcp/mcp-testing.md

よくあるワークフロー

新しい MCP サーバー

手順:基礎 -> ツール設計 -> テスト

Read ../mcp/mcp-server-fundamentals.md # アーキテクチャ、トランスポート、SDK Read ../mcp/mcp-tool-design.md # ツールインターフェースの設計 Read ../mcp/mcp-testing.md # Inspector、CI によるテスト

既存のサーバーにツールを追加する

手順:ツール設計 -> テスト

Read ../mcp/mcp-tool-design.md # 命名、スキーマ、エラー Read ../mcp/mcp-testing.md # 新しいツールのテスト

MCP の問題をデバッグする

手順:テスト -> 基礎

Read ../mcp/mcp-testing.md # Inspector、トランスポートのデバッグ Read ../mcp/mcp-server-fundamentals.md # ライフサイクル、機能

他のスキルとの連携

MCP スキルは、次のスキルと組み合わせて使われることがよくあります。

API スキル(discover-api):

  • REST または GraphQL API をラップする MCP サーバー
  • MCP ツールのバックエンドに対する認証

テストスキル(discover-testing):

  • 包括的なテスト戦略
  • コントラクトテストのパターン

インフラストラクチャスキル(discover-infra、discover-cloud):

  • MCP サーバーのデプロイ
  • HTTP トランスポートのスケーリング

段階的な読み込み

このゲートウェイスキル(約 170 行、約 1.5K トークン)により、段階的な読み込みが可能になります。

  • レベル 1:ゲートウェイが自動的に読み込まれます(現在ここです)
  • レベル 2:カテゴリの全体像を把握するため、INDEX.md(約 2.5K トークン)を読み込みます
  • レベル 3:必要に応じて特定のスキル(各約 2~3K トークン)を読み込みます

合計コンテキスト:1.5K + 2.5K + スキル数分 = 4~8K トークン。すべてを読み込む場合の 12K 以上と比べて少なくなります。

クイックスタートの例

「MCP サーバーを構築する」: Read ../mcp/mcp-server-fundamentals.md

「自分の API 用の MCP ツールを設計する」: Read ../mcp/mcp-tool-design.md

「自分の MCP サーバーをテストする」: Read ../mcp/mcp-testing.md

「MCP ツールが表示されない原因をデバッグする」: Read ../mcp/mcp-testing.md

次のステップ:Read ../mcp/INDEX.md を実行してカテゴリの詳細全体を確認するか、上記のコマンドを使って特定のスキルを読み込んでください。

コメント