PHP MCP Server sdk

PHP MCP Server sdk

site icon
2025.05.07 0
PHP开发工具包MCP 协议支持开发效率
PHP MCP Server SDK 是一个用于构建 MCP 服务器的 PHP 开发工具包。它允许开发者在 PHP 环境中暴露资源、提示和工具,支持标准传输协议如 stdio 和 Streamable HTTP(SSE),并处理所有 MCP 协议消息和生命周期事件。
View on GitHub

Overview

基本能力

产品定位

PHP MCP Server SDK 是一个用于构建 MCP 服务器的 PHP 开发工具包,旨在帮助开发者快速集成 MCP 协议功能。

核心功能

  • 在 PHP 环境中构建 MCP 服务器
  • 暴露资源、提示和工具
  • 支持标准传输协议如 stdio 和 Streamable HTTP(SSE)
  • 处理所有 MCP 协议消息和生命周期事件

适用场景

  • 需要在 PHP 环境中实现 MCP 协议的开发项目
  • 快速构建支持 MCP 协议的服务端应用

工具列表

  • composer:用于安装和管理 PHP 依赖
  • vscodePhpStorm:支持开发容器的集成开发环境
  • start-inspector.sh:用于启动 Inspector 测试的脚本

常见问题解答

使用教程

使用依赖

  • PHP 8.2+

安装教程

$ composer require yamayuski/php-mcp-server-sdk

调试方式

# 安装依赖
$ composer install

# 单元测试
$ composer test

# Inspector 测试
$ ./start-inspector.sh

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。