laravel/mcp
Rapidly build MCP servers for your Laravel applications.
Laravel MCP – 快速概览
是什么 – Laravel MCP 是一个 Laravel 包,可让您在 Laravel 应用中快速搭建 Model Context Protocol(MCP)服务器。MCP 服务器充当桥梁,使 AI 客户端(例如基于 LLM 的助手)能够通过标准化的 Model Context Protocol 查询和操作您的应用数据。
为何重要 – 通过提供 MCP 的现成实现,该包消除了将 Laravel 模型和业务逻辑暴露给 AI 代理所需的样板代码。开发者可以专注于领域逻辑,而包则负责协议处理、认证和请求路由。
核心功能(如 README 所述)
- 快速创建服务器 – 一行代码即可将 MCP 端点集成到任何 Laravel 项目中。
- 协议合规 – 实现官方 Model Context Protocol,确保与任何遵循规范的客户端兼容。
- 原生 Laravel – 使用 Laravel 的服务容器、路由和中间件,您可使用熟悉的工具工作。
- 开源且经过充分测试 – 指示持续集成测试和 Packagist 上的稳定版本的徽章。
典型使用场景
| 场景 | Laravel MCP 如何提供帮助 |
|---|---|
| AI 增强型仪表板 | 通过 MCP 暴露您的应用模型,让 LLM 代表用户获取、总结或更新数据。 |
| 基于聊天的助手 | 让对话式 AI 调用 MCP 端点执行 CRUD 操作,无需编写自定义 API。 |
| 企业级集成 | 为内部 AI 工具提供标准协议,以便与遗留的 Laravel 服务交互。 |
快速入门(来自 README 链接)
- 安装 – 通过 Composer 添加包:
composer require laravel/mcp(徽章显示其已发布在 Packagist 上)。 - 阅读文档 – 完整的设置说明可在 Laravel 官网的 MCP 部分找到: https://laravel.com/docs/mcp。
- 运行测试 – CI 徽章表明存在测试套件;您可运行
php artisan test验证安装。 - 部署 – 配置完成后,您的 Laravel 应用将暴露一个 MCP 服务器,AI 客户端可调用它。
社区与维护
- 贡献 – 项目遵循 Laravel 的标准贡献指南(README 中链接)。
- 行为准则 – 通过 Laravel 的贡献文档执行社区友好政策。
- 安全 – 专用安全策略可在
github.com/laravel/mcp/security/policy获取。 - 许可证 – MIT,允许自由使用和修改。
总结(TL;DR)
Laravel MCP 是一个以 Laravel 为优先的包,实现了 Model Context Protocol,使 AI 客户端能够以最少的设置与您的 Laravel 应用通信。它获得官方支持,开源,并与 Laravel 生态系统无缝集成。
相关
- 项目
- 项目
- Dispatch
- 项目
- 项目