Descripción del paquete
revolution/laravel-boost-phpstorm-copilot es un paquete que, como extensión de Laravel Boost, añade un agente personalizado para el plugin de GitHub Copilot en PhpStorm. En la selección de agentes de IA dephp artisan boost:install aparece PhpStorm with GitHub Copilot.
Requisitos
- PHP 8.3 o superior
- Laravel 12 o superior
- Laravel Boost 2.0 o superior
- Tener instalado el plugin de GitHub Copilot en PhpStorm
Instalación
Uso
Selecciona las funcionalidades
Selecciona las funcionalidades que necesites entre
AI Guidelines, Agent Skills y Boost MCP Server Configuration.Ubicación del archivo de configuración MCP
| SO | Ruta |
|---|---|
| macOS, Linux | ~/.config/github-copilot/intellij/mcp.json |
| Windows | %LOCALAPPDATA%\github-copilot\intellij\mcp.json |
Importante: hay que reejecutar al cambiar de proyecto
Con PhpStorm + el plugin de GitHub Copilot, la configuración MCP se guarda a nivel de sistema, no por proyecto.El archivo contiene la ruta absoluta del proyecto Laravel, así que cada vez que cambies de proyecto tendrás que actualizarlo.
Desde Boost 1.8,
boost:update no actualiza el archivo de configuración MCP.Compatibilidad con WSL
Este paquete admite el escenario en el que PhpStorm está en Windows y PHP se ejecuta en WSL.Requisitos
- Se necesita el paquete
wslu - Si no lo tienes instalado:
sudo apt install wslu
Cómo funciona
- Detecta el entorno WSL mediante
WSL_DISTRO_NAME - Obtiene la ruta AppData de Windows con
wslvar LOCALAPPDATA - Escribe
%LOCALAPPDATA%\github-copilot\intellij\mcp.jsona través de PowerShell
Consideraciones
Si usas PhpStorm dentro de WSL como desarrollo remoto, no está soportado. En ese caso, configura manualmente el archivo MCP.No compatible con Testbench y alternativa
Este paquete no admite el uso con Testbench.Si vas a usar Testbench para desarrollo de paquetes, utiliza en su lugar laravel-boost-copilot-cli.