mcpField
M
mcp-php-schema

mcp-php-schema

github.com/wordpress開発1539 回インストール7 週間前に更新
リポジトリ

mcp-php-schema について

mcp-php-schema は、PHP 開発者向けに MCP の型と RPC メソッドをまとめたリファレンスです。共通、サーバー、クライアントの領域にまたがる 164 種類の型を整理し、JSON データと検索スクリプトも提供します。

主な機能

  1. 01共通・サーバー・クライアント型を収録
  2. 02RPC のリクエストと結果を対応付け
  3. 03ファクトリークラスを解説
  4. 04JSON 形式のスキーマデータを提供
  5. 05型と RPC の検索スクリプトを収録

活用シーン

  1. 01MCP の型定義を調べる
  2. 02RPC メソッドのリクエスト型と結果型を確認
  3. 03JSON ファイルからスキーマをプログラムで取得
  4. 04コマンドラインで型やメソッドを検索

MCP 対応

MCP プロトコルの型、JSON-RPC、サーバーとクライアントの構造を解説します。ツール、リソース、プロンプト、サンプリング、ルーツなどを扱います。

インストール

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

$npx skills add https://github.com/wordpress/php-mcp-schema --skill mcp-php-schema

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

data/
schema-index.json
schema-server.json
schema-client.json
schema-common.json
reference/
factories.md
server.md
client.md
common.md
rpc-methods.md
overview.md
scripts/
find-rpc.sh
search-types.sh
get-type.sh

詳細

MCP PHP スキーマリファレンス

クイックナビゲーション

スキーマ構造

3 つのドメイン、17 のサブドメイン、合計 164 の型があります。

ドメインの概要
ドメイン型用途
共通59プロトコルの基盤、JSON-RPC、コンテンツブロック
サーバー59ツール、リソース、プロンプト、ロギング
クライアント46サンプリング、エリシテーション、ルート、タスク

共通パターン

リクエストと結果のペアを見つける
  1. メソッド名を rpc-methods.md で確認します
  2. ドメインファイルでリクエストの型を調べます
  3. 対応する結果の型を見つけます
ファクトリークラスの使用

ファクトリーは、識別子の値から適切な DTO を作成します。 パターンについては、factories.md を参照してください。

JSON データファイル

プログラムからアクセスする場合:

  • data/schema-index.json - 軽量な検出用インデックス
  • data/schema-common.json - 共通ドメインの型
  • data/schema-server.json - サーバードメインの型
  • data/schema-client.json - クライアントドメインの型

検索スクリプト

# Search types by name
./scripts/search-types.sh "Resource"

# Get type details
./scripts/get-type.sh "CallToolRequest"

# Find RPC method
./scripts/find-rpc.sh "tools/call"

コメント