PHP MCP Server 是一个基于 PHP 注解的 MCP(Model Context Protocol)服务框架,开发者只需通过简单的注解方式即可快速搭建符合 MCP 协议的服务,无需手动编写大量样板逻辑。
能接入什么
- Resources(资源):以
#[Resource]注解暴露结构化数据,供 AI 客户端读取。 - Tools(工具):以
#[Tool]注解声明可被 AI 调用的函数能力。 - Prompts(提示词模板):以
#[Prompt]注解注册可复用的提示词片段。
是否需要密钥
框架本身不内置密钥管理。是否需要鉴权取决于部署方式:
- 本地开发或内网调试通常无需密钥。
- 对外暴露时建议在网关/反向代理层加入认证(如 Bearer Token、API Key),再由 MCP Server 透传至上游 AI。
由于该 MCP 通过 stdio 与 MCP 客户端(如 Claude Desktop、Cline 等)通信,鉴权一般交由宿主应用统一管理,不强制要求在 PHP MCP Server 中配置 token。