laravel-restify

用 Laravel 快速写出人和 AI 都能直接调用的 REST API

开源 🏷️定价信息待确认 ⚠️ 链接可跳转,访问体验不确定 开发框架 🍴 复刻 66 🐛 待处理 1 👀 关注 12
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 683
维护状态 活跃
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

laravel-restify 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开发框架
开发团队BinarCode
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态⚠️ 链接可跳转,访问体验不确定
是否开源是
开源协议MIT
主要语言PHP
技术栈/模型ai,laravel,mcp,mcp-cli,mcp-client,mcp-servers,rest-api,restful-api
GitHub 星标★ 683
上线时间2019-12-10 00:00:00
代码更新2026-11-02
仓库体积9.8 MB
本站数据更新2026-11-06
维护状态活跃
收录时间2026-09-22
浏览次数2

项目介绍

laravel-restify 是一个基于 Laravel 的 REST API 快速开发框架,专为 AI Agent 与人类开发者共同使用而设计。它把 API 路由、控制器、资源转换、认证、文档等常见需求封装成一套约定式工具,让开发者用少量代码就能生成结构统一、可被机器读取的接口。项目同时集成 MCP(Model Context Protocol)相关能力,使 AI Agent 能像调用工具一样直接消费这些 API,而不需要额外适配层。核心能力包括:声明式定义资源与端点、自动生成 OpenAPI 风格文档、内置认证与权限、支持 MCP 服务端/客户端模式,以及面向 AI 的语义化接口描述。它解决的是传统 Laravel API 开发中重复样板代码多、文档与实现易脱节、AI 难以理解接口语义的问题,适合希望快速搭建可被 AI 调用的后端服务的团队。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-22 · 当前星标 ★ 683

使用教程

难度:进阶 约 35 分钟 部署方式:本地安装 4 步

环境要求

  • PHP 8.1+
  • Laravel 10+
  • Composer

安装与启动步骤

  1. 1加依赖

    Laravel 包,composer 安装即可。

    composer require binaryk/laravel-restify
  2. 2发布配置

    把配置文件发布到项目里,便于按模型定制。

    php artisan vendor:publish
  3. 3定义资源

    每个模型建一个 Restify 资源类,声明字段与可筛选项。

  4. 4验证接口

    访问自动生成的端点,确认分页、过滤、关联都正常。

    php artisan route:list

如何确认成功

自动生成的端点返回符合 JSON:API 规范的数据

注意事项

  • 它同时能把这些端点暴露成 MCP 服务,接 agent 时很方便。
  • 字段权限要在资源类里显式声明,默认暴露全部有风险。

核心亮点

  • 基于 Laravel 生态,复用现有 Eloquent、中间件和认证体系,学习成本低
  • 内置 MCP 支持,API 可直接暴露给 AI Agent 作为工具调用,无需额外适配
  • 约定式生成资源、路由与文档,减少重复样板代码,接口风格统一

不足之处

  • 项目星标约 684,属于早期阶段,API 稳定性和长期维护待观察
  • MCP 与 AI 集成部分相对前沿,文档和社区案例可能不够丰富

适用场景

  • 为内部 AI Agent 快速搭建可调用的业务数据接口
  • 中小团队用 Laravel 快速交付带自动文档的 REST API
  • 把已有 Laravel 应用改造成 MCP 兼容的 AI 工具服务

替代项目

Laravel API Resource、Dingo API、Scribe

上一篇:spring-ai-agentx

下一篇:context

同类项目推荐

agents-starter 开源

基于 Cloudflare 边缘,几分钟搭出带状态和工具的 AI Agent

A starter kit for building ai agents on Cloudflare

★ 1350 2026-09-12
NexAU 开源

注册工具就能让大模型自主调用,快速搭出能干活的智能体

NexAU (AU for Agent Universe), a general-purpose agent framework for building intell···

★ 215 2026-09-13
HelloAgents 开源

跟着教程学,快速上手 AI Agent 开发

A agent framework based on the tutorial hello-agents

★ 3364 2026-08-09
loop-engineering 开源

套上现成模板,AI 干活一次比一次稳。

Practical patterns, starters & CLI tools for loop engineering with AI coding agents.···

★ 11710 2026-08-09
claude-code-now 开源

点一下 Dock 或从任意文件夹秒开 Claude Code

The World's Fastest Claude Code Launcher Make Claude Code launching simpler Click ···

★ 627 2026-08-09
langchain4j 开源

Java 开发者用统一 API 快速构建 LLM 应用,无缝集成 Spring Boot

LangChain4j is an idiomatic, open-source Java library for building LLM-powered appli···

★ 13366 2026-08-09
stacklit 开源

一条命令,让 AI 秒懂你的整个代码库

One command gives AI agents instant codebase context. ~250 tokens replaces 50,000+ t···

★ 114 2026-08-09
OpenCollab 开源

多智能体分工写代码,复杂任务拆着干更快更稳

A research-friendly, high-performance multi-agent collaboration coding framework.

★ 976 2026-10-13