MCP PHP应用程序
先决条件
在使用此应用程序之前,请确保已安装以下内容:
- PHP程序:跑步
php --version应报告8.1或更高版本。 - 作曲家PHP的依赖管理器。你可以找到它 这里.
安装
要设置应用程序,请执行以下步骤:
- 克隆此存储库:
git clone https://github.com/james2037/mcp-php-application.git- 导航到项目目录:
cd mcp-php-application- 使用Composer安装依赖项:
composer install创建工具
要为应用程序创建工具,请执行以下步骤:
- 在中创建一个新类
tools/目录。例如:
$arguments['a'] + $arguments['b'],
'subtract' => $arguments['a'] - $arguments['b'],
default => throw new \InvalidArgumentException('Invalid operation')
};
return $this->text((string)$result);
}
}- 这
#[ToolAttribute]注释定义了工具的名称和描述。
- 工具的参数是通过以下方式定义的
#[ParameterAttribute]注释。
- 实施
doExecute定义工具功能的方法。
运行服务器
要启动MCP PHP服务器,请运行以下命令:
php path/to/mcp_server.php这 mcp_server.php 文件位于此存储库的根目录中。
服务器将启动并监听基于模型上下文协议的请求。
特性
目前,你可以编写工具。服务器仅支持STDIO传输。新的能力和运输即将到来。
贡献
欢迎对MCP PHP应用程序的贡献!请随时提交问题或拉取请求以改进功能、文档或示例。
许可证
该项目根据 MIT许可证.
