PHP MCP 服务器与客户端
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/build-mcp-servers-and-clients-for-php-applications-with-the-official-php-sdk
技能介绍
解决PHP应用接入MCP的核心痛点
手动为PHP应用适配Model Context Protocol时,开发者需要自行处理协议交互、工具封装、客户端对接等底层逻辑,不仅耗时,还容易因协议实现不一致导致兼容性问题。该技能直接基于官方PHP SDK,省去重复造轮子的步骤。
技能的核心工作逻辑
- 基于官方SDK封装:依托MCP PHP SDK的服务器与客户端实现,无需手动编写协议通信代码。
- 功能暴露标准化:可将PHP应用的功能封装为MCP工具、资源和提示,供代理工作流直接调用。
- 双向对接支持:同时覆盖服务器搭建与客户端调用场景,满足PHP应用作为MCP服务提供方或消费方的需求。
适用边界与注意事项
适合已具备PHP、Composer开发环境的项目,且需依赖MCP兼容的主机或客户端环境。若应用无需与MCP生态交互,或未使用官方PHP SDK,该技能并非必要选择。
使用场景
- PHP后端团队为现有业务系统搭建MCP服务器,将数据库查询接口封装为标准化MCP工具供Agent调用
- 开发者基于PHP编写MCP客户端,让CLI应用能连接外部MCP服务并调用其提供的资源与提示
- PHP工程师在现有Laravel或Symfony项目中接入MCP协议,将内部业务逻辑暴露为MCP工具供代理工作流使用
- 团队为PHP微服务添加MCP客户端能力,使其能消费第三方MCP服务提供的资源和工具能力
适合人员
- PHP后端工程师:需要在现有项目中快速实现MCP服务器或客户端,对接Agent生态
- PHP技术负责人:评估并推动团队将业务系统通过MCP协议暴露能力,支撑上层代理工作流
- 独立开发者:基于PHP构建MCP兼容的工具或服务,希望复用官方SDK减少协议层开发成本