패키지 개요
revolution/laravel-boost-phpstorm-copilot은 Laravel Boost의 확장으로 PhpStorm의 GitHub Copilot 플러그인용 커스텀 에이전트를 추가하는 패키지입니다.php artisan boost:install의 AI 에이전트 선택에 PhpStorm with GitHub Copilot이 추가됩니다.
요구 사항
- PHP 8.3 이상
- Laravel 12 이상
- Laravel Boost 2.0 이상
- PhpStorm에 GitHub Copilot 플러그인을 설치 완료
설치
사용법
1
Boost 설치 명령어 실행
2
기능 선택
AI Guidelines / Agent Skills / Boost MCP Server Configuration에서 필요한 기능을 선택합니다.3
AI 에이전트에서 PhpStorm with GitHub Copilot 선택
Which AI agents would you like to configure?에서 PhpStorm with GitHub Copilot을 선택합니다.MCP 설정 파일 저장 경로
중요: 프로젝트 전환 시 재실행 필요
PhpStorm + GitHub Copilot 플러그인에서는 MCP 설정이 프로젝트 단위가 아니라 시스템 전체로 저장됩니다.설정 파일에는 Laravel 프로젝트의 절대 경로가 들어가므로, 프로젝트를 전환할 때마다 갱신이 필요합니다.
Boost 1.8 이후의
boost:update에서는 MCP 설정 파일이 갱신되지 않습니다.WSL 지원
이 패키지는 PhpStorm은 Windows 측, PHP는 WSL 측에서 실행하는 구성을 지원합니다.요구 사항
wslu패키지가 필요- 설치되지 않은 경우에는
sudo apt install wslu
구조
WSL_DISTRO_NAME으로 WSL 환경을 검출wslvar LOCALAPPDATA로 Windows 측 AppData 경로를 취득- PowerShell을 통해
%LOCALAPPDATA%\github-copilot\intellij\mcp.json에 기록
주의 사항
WSL 안에서 PhpStorm을 원격 개발용으로 사용하는 경우에는 지원 대상이 아닙니다. 필요한 경우에는 MCP 파일을 수동으로 설정하세요.Testbench 미지원과 대안
이 패키지는 Testbench에서의 이용을 지원하지 않습니다.패키지 개발에서 Testbench를 사용하는 경우에는 대신 laravel-boost-copilot-cli를 사용하세요.