项目简介
Laravel Boost是一个基于Model Context Protocol (MCP)的AI辅助开发工具,专门针对Laravel生态系统的开发需求。它通过MCP服务器向AI助手提供Laravel项目的上下文信息和专用工具,帮助AI生成更准确、更符合Laravel最佳实践的代码。
主要功能
- 15+专用工具:包括读取应用信息、数据库查询、配置管理、路由查看等
- 智能代码指南:包含17,000+条Laravel相关知识的文档API和语义搜索
- 多包支持:支持Laravel框架、Livewire、Inertia、Pest、Tailwind CSS等流行包
- 多编辑器集成:支持PhpStorm、VS Code、Cursor、Claude Code等多种开发工具
- 自动化安装:一键安装和更新AI指南及MCP配置
- 自定义扩展:允许开发者添加自定义AI指南和第三方包指南
安装步骤
- 通过Composer安装包:
composer require laravel/boost --dev
- 安装MCP服务器和代码指南:
php artisan boost:install
-
在代码编辑器中启用:
- PhpStorm:在命令面板搜索"MCP Settings",勾选"laravel-boost"
-
服务器配置 这是MCP客户端连接Laravel Boost服务器所需的配置信息:
{ "mcpServers": { "laravel-boost": { "command": "php", "args": ["artisan", "boost:mcp"] } }
配置说明:
- 服务器名称:laravel-boost
- 启动命令:php
- 参数:artisan boost:mcp
基本使用方法
安装完成后,你的AI助手(如Cursor、Claude Code等)就可以:
- 查询数据库结构和执行SQL
- 查看应用配置和路由
- 读取日志文件和错误信息
- 生成符合Laravel规范的代码
保持更新
定期更新指南以获取最新内容:
php artisan boost:update
也可以在composer.json中自动化:
{ "scripts": { "post-update-cmd": [ "@php artisan boost:update --ansi" ] }
自定义指南
在项目的'.ai/guidelines/'目录下添加'.blade.php'或'.md'文件,即可扩展自定义开发规范。
信息
分类
开发者工具