Zum Hauptinhalt springen

Überblick über das Paket

revolution/laravel-boost-phpstorm-copilot ist ein Paket, das als Erweiterung von Laravel Boost einen Custom-Agent für das GitHub-Copilot-Plugin in PhpStorm hinzufügt. Bei der AI-Agent-Auswahl von php artisan boost:install wird der Eintrag PhpStorm with GitHub Copilot ergänzt.
PhpStorm ist die Auswahl für PhpStorm Junie. Wählen Sie unbedingt PhpStorm with GitHub Copilot.

Voraussetzungen

  • PHP 8.3 oder höher
  • Laravel 12 oder höher
  • Laravel Boost 2.0 oder höher
  • GitHub-Copilot-Plugin in PhpStorm installiert

Installation

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

Verwendung

1

Boost-Installationskommando ausführen

php artisan boost:install
2

Funktionen auswählen

Wählen Sie aus AI Guidelines / Agent Skills / Boost MCP Server Configuration die benötigten Funktionen aus.
3

Als AI-Agent PhpStorm with GitHub Copilot wählen

Wählen Sie bei Which AI agents would you like to configure? den Eintrag PhpStorm with GitHub Copilot.

Speicherort der MCP-Konfigurationsdatei

OSPfad
macOS, Linux~/.config/github-copilot/intellij/mcp.json
Windows%LOCALAPPDATA%\github-copilot\intellij\mcp.json

Wichtig: Beim Projektwechsel erneut ausführen

Beim GitHub-Copilot-Plugin in PhpStorm wird die MCP-Konfiguration systemweit und nicht pro Projekt gespeichert.
Da in der Konfigurationsdatei der absolute Pfad des Laravel-Projekts steht, müssen Sie sie bei jedem Projektwechsel aktualisieren.
php artisan boost:install --guidelines --skills --mcp --no-interaction
Ab Boost 1.8 wird die MCP-Konfigurationsdatei durch boost:update nicht aktualisiert.

WSL-Unterstützung

Dieses Paket unterstützt Konstellationen, bei denen PhpStorm unter Windows und PHP unter WSL laufen.

Voraussetzungen

  • Das Paket wslu ist erforderlich.
  • Falls nicht installiert: sudo apt install wslu

Funktionsweise

  • Erkennung der WSL-Umgebung über WSL_DISTRO_NAME
  • Abfrage des Windows-AppData-Pfads über wslvar LOCALAPPDATA
  • Schreiben nach %LOCALAPPDATA%\github-copilot\intellij\mcp.json per PowerShell

Hinweise

Der Einsatz von PhpStorm im WSL als Remote Development wird nicht unterstützt. Konfigurieren Sie in diesem Fall die MCP-Datei manuell.

Keine Testbench-Unterstützung und Alternative

Dieses Paket unterstützt den Einsatz mit Testbench nicht.
Wenn Sie Testbench in der Paketentwicklung nutzen möchten, verwenden Sie stattdessen laravel-boost-copilot-cli.
Zuletzt geändert am 13. Juli 2026