pi-laravel增压
通过调用将所有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工具响应。
许可证
麻省理工学院
