Saltar al contenido principal

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 de php artisan boost:install aparece PhpStorm with GitHub Copilot.
La opción PhpStorm está pensada para PhpStorm Junie. Asegúrate de elegir 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

composer require revolution/laravel-boost-phpstorm-copilot --dev

Uso

1

Ejecuta el comando de instalación de Boost

php artisan boost:install
2

Selecciona las funcionalidades

Selecciona las funcionalidades que necesites entre AI Guidelines, Agent Skills y Boost MCP Server Configuration.
3

En agentes de IA, elige PhpStorm with GitHub Copilot

En Which AI agents would you like to configure? selecciona PhpStorm with GitHub Copilot.

Ubicación del archivo de configuración MCP

SORuta
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.
php artisan boost:install --guidelines --skills --mcp --no-interaction
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.json a 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.

Enlaces relacionados

Última modificación el 13 de julio de 2026