基于 PHP 实现的 MCP (Model Control Protocol) 服务器框架,通过注解优雅地定义 MCP 服务,支持 Tool、Prompt、Resource 三种处理器,支持Stdio、Sse 两种 transport。
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add php -- docker build -t php-mcp-server .~/.codex/config.toml
[mcp_servers.php]
command = "docker"
args = ["build", "-t", "php-mcp-server", "."]
# codex mcp add php -- docker build -t php-mcp-server .~/.cursor/mcp.json
{
"mcpServers": {
"php": {
"command": "docker",
"args": [
"build",
"-t",
"php-mcp-server",
"."
]
}
}
}.vscode/mcp.json
{
"servers": {
"php": {
"type": "stdio",
"command": "docker",
"args": [
"build",
"-t",
"php-mcp-server",
"."
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"php": {
"command": "docker",
"args": [
"build",
"-t",
"php-mcp-server",
"."
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"php": {
"command": "docker",
"args": [
"build",
"-t",
"php-mcp-server",
"."
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"php": {
"command": "docker",
"args": [
"build",
"-t",
"php-mcp-server",
"."
]
}
}
}