mcpField
M
mcp-php-schema

mcp-php-schema

github.com/wordpress开发1539 次安装7 周前更新
代码仓库

关于 mcp-php-schema

mcp-php-schema 是 MCP PHP 类型与 RPC 方法的参考资料,面向 PHP 开发者。它按通用、服务端和客户端领域组织 164 种类型,并提供 JSON 数据文件及脚本查询类型和方法。

主要功能

  1. 01涵盖通用、服务端和客户端类型
  2. 02列出 RPC 请求与结果配对
  3. 03提供工厂类参考
  4. 04提供 JSON 格式的模式数据
  5. 05附带类型与 RPC 查询脚本

适用场景

  1. 01查找 MCP 类型定义
  2. 02确认 RPC 方法的请求和结果类型
  3. 03通过 JSON 文件以程序方式读取模式
  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"

评论

支持 Markdown