关于 mcp-php-schema
mcp-php-schema 是 MCP PHP 类型与 RPC 方法的参考资料,面向 PHP 开发者。它按通用、服务端和客户端领域组织 164 种类型,并提供 JSON 数据文件及脚本查询类型和方法。
主要功能
- 01涵盖通用、服务端和客户端类型
- 02列出 RPC 请求与结果配对
- 03提供工厂类参考
- 04提供 JSON 格式的模式数据
- 05附带类型与 RPC 查询脚本
适用场景
- 01查找 MCP 类型定义
- 02确认 RPC 方法的请求和结果类型
- 03通过 JSON 文件以程序方式读取模式
- 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