mcp-php-schema について
mcp-php-schema は、PHP 開発者向けに MCP の型と RPC メソッドをまとめたリファレンスです。共通、サーバー、クライアントの領域にまたがる 164 種類の型を整理し、JSON データと検索スクリプトも提供します。
主な機能
- 01共通・サーバー・クライアント型を収録
- 02RPC のリクエストと結果を対応付け
- 03ファクトリークラスを解説
- 04JSON 形式のスキーマデータを提供
- 05型と RPC の検索スクリプトを収録
活用シーン
- 01MCP の型定義を調べる
- 02RPC メソッドのリクエスト型と結果型を確認
- 03JSON ファイルからスキーマをプログラムで取得
- 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.jsonschema-server.jsonschema-client.jsonschema-common.jsonreference/factories.mdserver.mdclient.mdcommon.mdrpc-methods.mdoverview.mdscripts/find-rpc.shsearch-types.shget-type.sh詳細
MCP PHP スキーマリファレンス
クイックナビゲーション
- サーバーの型(リソース、ツール、プロンプト):reference/server.md
- クライアントの型(サンプリング、エリシテーション、ルート):reference/client.md
- 共通の型(プロトコル、JSON-RPC):reference/common.md
- RPC メソッド:reference/rpc-methods.md
- ファクトリー:reference/factories.md
スキーマ構造
3 つのドメイン、17 のサブドメイン、合計 164 の型があります。
ドメインの概要
| ドメイン | 型 | 用途 |
|---|---|---|
| 共通 | 59 | プロトコルの基盤、JSON-RPC、コンテンツブロック |
| サーバー | 59 | ツール、リソース、プロンプト、ロギング |
| クライアント | 46 | サンプリング、エリシテーション、ルート、タスク |
共通パターン
リクエストと結果のペアを見つける
- メソッド名を rpc-methods.md で確認します
- ドメインファイルでリクエストの型を調べます
- 対応する結果の型を見つけます
ファクトリークラスの使用
ファクトリーは、識別子の値から適切な 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"
コメント
Markdown 対応