SuperAPI AI 工具集

laravel-mcp

智能体与模型

查看项目

更新于 10-16 02:30

技能介绍

用途:帮助在 Laravel 应用中开发 MCP(Model Context Protocol)服务器,让 AI 客户端通过标准协议与 Laravel 应用交互。资料显示其来自 Laravel 12.x 官方 MCP 文档。

主要能力:定义 MCP 服务器(name、version、instructions 及 tools/resources/prompts 数组);工具可执行动作,使用 Laravel JSON Schema 构建输入、Laravel 验证规则校验参数、支持依赖注入、返回单个或多个响应、用生成器流式返回进度通知,并可用 #[IsReadOnly]、#[IsIdempotent] 注解;提示提供可复用模板与参数定义;资源暴露文本或 blob 内容,可自定义 MIME 类型与 URI。

使用方式:安装 composer require laravel/mcp,执行 php artisan vendor:publish --tag=ai-routes 生成 routes/ai.php,用 php artisan make:mcp-server 生成服务器,再通过 Mcp::web('/mcp/weather', WeatherServer::class) 或 Mcp::local('weather', WeatherServer::class) 注册;可加 middleware、认证。文档给出 OAuth 2.1 与 Sanctum 认证设置示例(Mcp::oauthRoutes() 等)。

适用场景:为 Laravel 应用构建 AI 工具、向 AI 客户端暴露数据与内容、定义复用提示、实现认证、流式响应与进度通知、测试 MCP 服务器。

限制:资料未提供收费、价格、平台兼容性与效果数据,暂未提供相关说明;认证可选但生产环境建议启用。