SuperAPI AI Directory

mcp-php-schema

Agents & models

View repository

Updated 10-16 02:29

About this skill

MCP PHP Schema Reference

Quick Navigation

Schema Structure

3 domains, 17 subdomains, 164 types total.

Domains Overview

Domain Types Purpose
Common 59 Protocol base, JSON-RPC, content blocks
Server 59 Tools, resources, prompts, logging
Client 46 Sampling, elicitation, roots, tasks

Common Patterns

Finding a Request/Result Pair

  1. Check rpc-methods.md for method name
  2. Look up request type in domain file
  3. Find corresponding result type

Using Factory Classes

Factories create the correct DTO from discriminator values. See factories.md for patterns.

JSON Data Files

For programmatic access:

  • data/schema-index.json - Lightweight discovery index
  • data/schema-common.json - Common domain types
  • data/schema-server.json - Server domain types
  • data/schema-client.json - Client domain types

Search Scripts

# 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"