Laravel开发工具集

pi-laravel-boost是一个将Laravel Boost工具作为原生pi工具集成的扩展,无需MCP服务器,提供数据库查询、文档搜索、日志读取等功能,适用于Laravel开发环境。

  • by HazAT
  • TypeScript
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 HazAT/pi-laravel-boost

使用说明

pi-laravel增压

Laravel Boost 原生工具 π 工具——不需要MCP服务器。

通过调用将所有Boost MCP工具直接作为pi工具公开 php artisan boost:execute-tool 引擎盖下。功能相同,MCP开销为零。

安装

pi install git:github.com/HazAT/pi-laravel-boost

需求

  • Laravel项目 laravel/boost 安装
  • php artisan boost:execute-tool 必须可用(Boost v2+)

工具

工具 说明
search_docs 搜索特定版本的Laravel生态系统文档
database_query 执行只读SQL查询(SELECT、SHOW、EXPLAIN、DESCRIBE)
database_schema 检查表、列、索引和外键
database_connections 列出已配置的数据库连接
get_absolute_url 解析路径或命名路由的绝对URL
browser_logs 读取浏览器/JS日志条目以进行前端调试
last_error 获取最后一个后端错误/异常
read_log_entries 读取应用程序日志条目(PSR-3和JSON)
application_info 获取PHP/Lavel版本、已安装包、Eloquent模型

运作原理

而不是将Boost作为MCP服务器运行(php artisan boost:mcp),此扩展直接通过以下方式调用每个工具 php artisan boost:execute-tool --Boost内部使用的子流程机制相同。结果被解析并返回为带有适当截断的原生pi工具响应。

许可证

麻省理工学院