PHP MCP Server SDK 简介
PHP MCP Server SDK 是一款面向 PHP 开发者的 MCP(多通道通信协议)服务端开发工具包,能够帮助开发者用熟悉的 PHP 语言快速搭建符合 MCP 规范的服务器,从而将本地能力以标准化接口的形式暴露给各类 AI 客户端或上游应用。
它能做什么
- 快速搭建 MCP 服务端:基于简洁的 API 在 PHP 进程中注册、启动一个标准的 MCP Server,省去从零实现协议解析与会话管理的繁琐工作。
- 多通道通信集成:适配常见的传输方式(如 stdio、本地 HTTP/SSE 等),便于把 PHP 后端能力接入桌面 Agent、对话系统或自定义客户端。
- 工具与资源声明:方便地注册 MCP 工具(Tools)、资源(Resources)与提示模板(Prompts),让前端模型按统一协议发现和调用。
- Streamable HTTP 与 SSE 能力:原生支持可流式 HTTP 与 Server-Sent Events,便于承载需要逐步返回结果的场景。
是否需要密钥
SDK 本身只是服务端框架,并不内置任何远端账户或 API 凭据,启动 MCP 服务器不需要使用秘钥。但请注意:
- 如果你在自己的 MCP Server 内部去调用第三方大模型或外部付费 API(如 OpenAI、Anthropic 等),仍需在服务端代码或环境变量中配置对应的 API Key。
- 生产环境建议通过环境变量或密钥管理服务注入凭据,避免硬编码在代码仓库里。
对于多数本地集成与开发调试场景,安装好 PHP 与 Composer,按官方示例运行后,客户端即可直接连接到本机的 MCP Server,无需额外密钥。