메인 콘텐츠로 건너뛰기

패키지 개요

revolution/laravel-boost-phpstorm-copilot은 Laravel Boost의 확장으로 PhpStorm의 GitHub Copilot 플러그인용 커스텀 에이전트를 추가하는 패키지입니다. php artisan boost:install의 AI 에이전트 선택에 PhpStorm with GitHub Copilot이 추가됩니다.
PhpStormPhpStorm Junie용 선택지입니다. 반드시 PhpStorm with GitHub Copilot을 선택하세요.

요구 사항

  • PHP 8.3 이상
  • Laravel 12 이상
  • Laravel Boost 2.0 이상
  • PhpStorm에 GitHub Copilot 플러그인을 설치 완료

설치

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

사용법

1

Boost 설치 명령어 실행

php artisan boost:install
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 설정 파일 저장 경로

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

중요: 프로젝트 전환 시 재실행 필요

PhpStorm + GitHub Copilot 플러그인에서는 MCP 설정이 프로젝트 단위가 아니라 시스템 전체로 저장됩니다.
설정 파일에는 Laravel 프로젝트의 절대 경로가 들어가므로, 프로젝트를 전환할 때마다 갱신이 필요합니다.
php artisan boost:install --guidelines --skills --mcp --no-interaction
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를 사용하세요.

관련 링크

마지막 수정일 2026년 7월 13일