关于 laravel-mcp-server
laravel-mcp-server 面向 Laravel 开发者,可在应用中注册供 Model Context Protocol 使用的工具和提示词。它将 MCP 服务集成到 Laravel 应用中。
主要功能
- 01注册 MCP 工具
- 02注册 MCP 提示词
- 03集成 Laravel 应用
适用场景
- 01向 MCP 客户端提供 Laravel 工具
- 02通过 MCP 提供提示词
MCP 相关
它为 Laravel 应用实现 MCP 服务,向 MCP 客户端提供已注册的工具和提示词。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
laravel-mcp-server
此软件包为 Laravel 应用提供 Model Context Protocol(MCP)服务。它允许你创建和注册可与 MCP 协议配合使用的工具和提示词。
MCP 协议是一种用于构建可与语言模型交互的工具的标准,使开发者能够创建充分发挥这些模型能力的强大应用。
了解更多 MCP 协议信息:https://modelcontextprotocol.io。
安装
你可以通过 composer 安装此软件包:
composer require aberdeener/laravel-mcp-server
用法
// Within your AppServiceProvider.php
use Aberdeener\LaravelMcpServer\Protocol\Tools\ToolRegistry;
use Aberdeener\LaravelMcpServer\Protocol\Prompts\PromptRegistry;
public function boot(): void
{
// ...
app(ToolRegistry::class)->registerTool(new GetWeatherTool);
app(PromptRegistry::class)->registerPrompt(new ReviewPhpCode);
}
使用官方 MCP inspector 进行试验:
npx @modelcontextprotocol/inspector php /path/to/your/laravel/app/artisan mcp:stdio
测试
composer test
更新日志
有关近期变更的更多信息,请参阅 CHANGELOG。
贡献
详情请参阅 CONTRIBUTING。
致谢
许可证
MIT 许可证(MIT)。更多信息请参阅 许可证文件。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。