模型上下文协议(MCP)是一种新的标准化方法,用于向您的大语言模型提供上下文和工具,而pronskiy/mcp使得构建MCP服务器变得简单直观。
创建工具,暴露资源,定义提示,并用简洁的PHP代码连接组件。
使用composer:
composer require pronskiy/mcp
require 'vendor/autoload.php';
$server = new \Pronskiy\Mcp\Server('simple-mcp-server');
$server
->tool(
'add-numbers',
'将两个数字相加',
fn(float $num1, float $num2) => "{$num1} 和 {$num2} 的和是 " . ($num1 + $num2)
)
->tool(
'multiply-numbers',
'将两个数字相乘',
fn(float $num1, float $num2) => "{$num1} 和 {$num2} 的乘积是 " . ($num1 * $num2)
)
;
$server->run();
MIT许可证(MIT)。更多详情请参见许可文件。 </中文翻译>