MCP服务器构建工具

一个基于PHP的MCP服务器构建工具,用于为LLMs提供上下文和工具,支持创建工具、暴露资源和定义提示。

  • by pronskiy
  • PHP
  • 本地部署
  • 125 星标
  • 更新于
在 GitHub 查看 pronskiy/mcp

使用说明

🐉 构建MCP服务器的快速PHP方法

模型上下文协议(MCP)是一种新的标准化方式,为LLM提供上下文和工具,以及 pronskiy/mcp 使构建MCP服务器变得简单直观。

创建工具,公开资源,定义提示,并使用干净的PHP代码连接组件。

安装

与作曲家:

composer require pronskiy/mcp

用法

require 'vendor/autoload.php';

$server = new \Pronskiy\Mcp\Server('simple-mcp-server');

$server
    ->tool(
        'add-numbers',
        'Adds two numbers together',
        fn(float $num1, float $num2) => "The sum of {$num1} and {$num2} is " . ($num1 + $num2)
    )
    ->tool(
        'multiply-numbers',
        'Multiplies two numbers',
        fn(float $num1, float $num2) => "The product of {$num1} and {$num2} is " . ($num1 * $num2)
    )
;

$server->run();

鸣谢

  • https://github.com/logiscape/mcp-sdk-php

许可证

MIT许可证(MIT)。请看 许可证文件 了解更多信息。