PHP Foundation、Anthropic MCP 团队和 Symfony 正在合作开发 PHP 官方 MCP SDK。该项目的目标是为 PHP 生态提供一个跨框架、可用于生产环境的标准实现。
Symfony 团队将负责主要维护工作,社区也会参与贡献,包括 Kyrian Obikwelu PHP-MCP 项目作者。
这次合作将之前的各种实现整合成一个统一、可信的官方版本——modelcontextprotocol/php-sdk,先从服务端开始,后续扩展到客户端功能。
Model Context Protocol (MCP) 是 Anthropic 推出的开放协议,让 AI 应用能够连接和使用外部工具及数据源,就像为 AI 系统提供标准化的"USB-C 接口"。
💡 非常有趣的是 MCP 联合创始人 David Soria Parra 曾是 PHP 5.4 和 5.5 的发布经理,长期参与 PHP 核心开发。他写的 PHP 代码至今仍在每个 Symfony 和 Laravel 项目中运行。向 David 致敬!💜
为了简化 MCP 服务器开发,社区提供了各种 SDK——这些轻量级框架处理协议细节,让开发者专注于应用逻辑。
已经有多种编程语言的官方 SDK,但一直没有 PHP 官方 SDK,虽然社区有一些实现。
这就是 PHP Foundation 出面协调开发和维护 PHP 官方 MCP SDK 的原因。
这带来两个重要好处:
PHP Foundation 已经与 Anthropic MCP 团队和 Symfony 团队建立合作,开发 PHP 官方 MCP SDK。
Symfony 团队将担任 SDK 的主要维护者,他们在构建高质量、跨框架组件方面有丰富经验,PHP 生态的很多项目都依赖他们的组件。
另外,Kyrian Obikwelu 加入了维护团队,带来他在 MCP 库方面的经验。其他 PHP MCP SDK 作者也欢迎参与。
路线图(概要):
该实现将保持跨框架特性,确保它在任何平台、老项目和自定义技术栈中都能正常工作。社区适配器和示例会与核心包一起提供。
试用:安装 SDK,搭建一个小型 MCP 服务器,开放一两个安全的工具。
贡献:欢迎提交 issue、文档和 PR——特别是测试和实际应用示例。
框架集成:团队希望为 Laravel、WordPress、Drupal、Laminas 等提供一流集成。仓库中也会维护集成列表。
从这里开始:
SDK 仓库:modelcontextprotocol/php-sdk
Composer 包:https://packagist.org/packages/mcp/sdk
MCP 规范和生态:https://modelcontextprotocol.io/
⭐ 欢迎 Star 仓库,试用功能,提交 issue 和 PR,参与讨论。
除了官方 MCP SDK,社区还有一些不错的 AI 相关扩展值得关注:
这些扩展为 PHP 开发者提供了不同的 AI 集成方案,可以根据项目需求选择合适的工具。