关于 Laravel MCP
Laravel MCP 是一款面向 Laravel 开发者的模型上下文协议(Model Context Protocol)集成工具,让你用熟悉的 Laravel 风格快速让应用与 AI 模型"对话",把通信握手、工具注册与调用流程全部封装到位。
它能帮你做什么
- 无缝对接大模型:在 Laravel 服务容器中注入 MCP 客户端,无需手写 HTTP、鉴权与会话管理。
- 把 Eloquent 与服务变"工具":把任意 PHP 方法暴露为模型可调用的工具(Tool),AI 即可触发你的业务逻辑。
- 标准协议通信:实现 MCP 的 JSON-RPC 消息格式与传输层,前端、Agent、第三方客户端开箱即用。
- 路由与中间件复用:直接挂载到 routes/api.php,沿用 Laravel 的鉴权、限流与日志中间件。
使用前你需要准备
- 运行环境:PHP 8.1+、Laravel 10/11、Composer。
- AI 服务凭证:需要目标模型提供商的 API Key(如 OpenAI、Anthropic 等),在
.env中以OPENAI_API_KEY等键名配置即可,Laravel MCP 本身不内置密钥。 - MCP 客户端密钥(可选):若需要对外暴露给第三方 Agent 调用,建议在中间件层加一层 Token 鉴权。