包概覽
revolution/laravel-boost-phpstorm-copilot 是 Laravel Boost 的擴充套件包,用於為 PhpStorm 的 GitHub Copilot 外掛 增加自定義 agent。 它會在php artisan boost:install 的 AI agent 選項中新增 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 agent 中選擇 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