Filament MCP Server - Laravel Loop 把现有的 Filament 后台"翻译"成 AI 可直接调用的 MCP 服务,让模型能够读取 Resources、触发 Actions、写入表单数据,等于给 Laravel 应用装了一个 AI 操作面板。
能接什么
- 现有 Filament v3/v4 的 Resources、Pages、RelationManagers、Forms、Tables 全套结构。
- Filament 自带的 Actions(按钮、表单 action、表单 schema 等),模型可直接调用。
- Laravel 的 Eloquent 模型、数据库连接与现有鉴权体系(Sanctum / Passport / 自定义 Guard)。
- 任何支持 MCP 协议的客户端,如 Claude Desktop、Cursor、Cline、自研 Agent。
是否需要密钥
需要,但不是 MCP 协议本身要求,而是你在 Laravel 侧自己决定:
- 必须:Laravel 端的安全层 —— 推荐用 Sanctum Personal Access Token 或 Passport Token,让每个 AI 客户端持有自己的 Bearer Token。
- 建议:在 MCP Server 里再加一层 scope / 权限白名单,避免模型误调敏感 Action。
- 可选:把 Token 配进客户端的 MCP 配置(类似
Authorization: Bearer xxx)即可生效,无需额外申请第三方密钥。
一句话总结:Filament 怎么用,AI 就怎么用,只是中间多了一道你控制的鉴权。