Laravel API for Ai Agents and humans.
laravel-restify 是一个专为 Laravel 框架打造的统一 API 开发层,旨在通过同一套代码库同时实现 JSON:API 接口与 MCP(模型上下文协议)服务。它能够将 Eloquent 模型自动转化为既适配开发者和前端应用,又能被 AI Agent 无缝调用的接口,从而极大简化了多端 API 的开发与维护工作。
它提供完全兼容 JSON:API 标准的 REST 接口,确保人类开发者可以进行标准的 CRUD 操作。通过内置的 MCP 服务器支持,系统能为 AI Agent 自动生成结构化的工具定义与交互接口。所有接口均统一应用 Laravel 的认证、授权策略及字段校验规则,确保不同访问方式下的安全性保持一致。它支持强大的查询过滤与搜索功能,并能自动生成 GraphQL 模式,为复杂数据检索提供便利。
该项目适用于需要同时构建 Web 应用接口与 AI 代理后台的 Laravel 开发团队。通过一套定义即可兼顾人类用户与人工智能驱动的应用场景,特别适合希望通过单一代码源快速适配 AI 生态的现代化后端项目。