当前位置: 首页 > news >正文

PHP 发力 AI !PHP 官方 MCP SDK 正式发布

PHP 官方 MCP SDK 正式发布

PHP Foundation、Anthropic MCP 团队和 Symfony 正在合作开发 PHP 官方 MCP SDK。该项目的目标是为 PHP 生态提供一个跨框架、可用于生产环境的标准实现。

Symfony 团队将负责主要维护工作,社区也会参与贡献,包括 Kyrian Obikwelu PHP-MCP 项目作者。

这次合作将之前的各种实现整合成一个统一、可信的官方版本——modelcontextprotocol/php-sdk,先从服务端开始,后续扩展到客户端功能。

什么是 MCP,为什么重要

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 在 AI 开发生态中更有存在感

具体进展

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,参与讨论。

其他优秀的 PHP AI 扩展

除了官方 MCP SDK,社区还有一些不错的 AI 相关扩展值得关注:

  • symfony/ai - Symfony 官方 AI 组件,提供统一的 AI 服务接口
  • inspector-apm/neuron-ai - PHP AI Agent 开发框架,支持多个 AI 提供商,提供强类型系统和生产级监控功能
  • laravel/boost - Laravel AI 辅助开发工具,提供 MCP 服务器和 15+ 专用工具,包含 Laravel 生态的 AI 编程指南和文档 API
  • prism-php/prism - Laravel 生态的 LLM 集成库,支持 OpenAI、Anthropic、Ollama 等多个 AI 提供商,提供统一接口和工具系统

这些扩展为 PHP 开发者提供了不同的 AI 集成方案,可以根据项目需求选择合适的工具。

原文链接-PHP 发力 AI !PHP 官方 MCP SDK 正式发布


文章转载自:

http://Attta1UE.rccbt.cn
http://9xsUrPMi.rccbt.cn
http://jhpGRVIA.rccbt.cn
http://tEm94Pcu.rccbt.cn
http://xqLeQGno.rccbt.cn
http://AMn4F9ST.rccbt.cn
http://Zq3LpaLm.rccbt.cn
http://cZfATL4x.rccbt.cn
http://5rv2mgij.rccbt.cn
http://thoSIwAN.rccbt.cn
http://CSQgfTY6.rccbt.cn
http://vkmA2n4J.rccbt.cn
http://6jEW0kSZ.rccbt.cn
http://6gCaMEBY.rccbt.cn
http://WwWIswaL.rccbt.cn
http://BFkMrH91.rccbt.cn
http://eV0AVXRK.rccbt.cn
http://uy6JRAYO.rccbt.cn
http://Ckpz1Voo.rccbt.cn
http://dQ96YBAe.rccbt.cn
http://cL7mLW0Y.rccbt.cn
http://z3ihrciA.rccbt.cn
http://DtYxCBeG.rccbt.cn
http://WZB3qyq9.rccbt.cn
http://axxJKbvx.rccbt.cn
http://jd3tu71P.rccbt.cn
http://UXq3VbP4.rccbt.cn
http://mlaBqhnc.rccbt.cn
http://zRwTubGH.rccbt.cn
http://G9dXDkJx.rccbt.cn
http://www.dtcms.com/a/369939.html

相关文章:

  • 从0死磕全栈第五天:React 使用zustand实现To-Do List项目
  • 从0死磕全栈第3天:React useState 实战,用 TS 手搓一个注册表单
  • MacOS 使用 luarocks+wrk+luajit
  • Rust在医疗系统中的应用:安全、性能与合规性实践(上)
  • 《云原生微服务治理进阶:隐性风险根除与全链路能力构建》
  • 006-Dephi 表达式 选择语句 循环语句其他语句
  • 深度学习:残差网络ResNet与迁移学习
  • SQL 实战指南:校园图书管理系统 SQL 设计(借阅 / 归还 / 库存查询实现)——超全项目实战练习
  • 输入2.2V~16V 最高输出20V2.5A DCDC升压芯片MT3608L
  • 人工智能学习:什么是seq2seq模型
  • 【基础-单选】singleton模式下首次进入的执行顺序是
  • 基于YOLO8的汽车碰撞事故检测系统【数据集+源码+文章】
  • 【c++进阶系列】:万字详解AVL树(附源码实现)
  • 【设计模式】 工厂方法模式
  • 总结-遇到
  • java分布式场景怎么实现一个高效的 读-写锁
  • 计算机毕设大数据方向:基于Spark+Hadoop的餐饮外卖平台数据分析系统【源码+文档+调试】
  • Java并发机制的底层实现原理
  • 数据结构:查找
  • PyQt5 多线程编程与排错技术文档
  • Linux 使用pip报错(error: externally-managed-environment )解决方案
  • Flask论坛与个人中心页面开发教程完整详细版
  • 【PostgreSQL】如何实现主从复制?
  • 进程与服务管理:systemd / sysvinit 服务管理、定时服务(cron / at)
  • Java全栈工程师面试实录:从基础到高并发场景的技术探索
  • 2025高教社国赛数学建模A题参考论文35页(含代码和模型)
  • 前缀和、子矩阵的和;差分、差分矩阵
  • 如何在 FastAPI 中巧妙覆盖依赖注入并拦截第三方服务调用?
  • LeetCode算法日记 - Day 34: 二进制求和、字符串相乘
  • 【PyTorch实战:Tensor】4、NumPy与PyTorch Tensor指南:深度学习中的数据操作与转换