包概览
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 插件
安装
用法
MCP 配置文件的位置
| OS | 路径 |
|---|---|
| macOS, Linux | ~/.config/github-copilot/intellij/mcp.json |
| Windows | %LOCALAPPDATA%\github-copilot\intellij\mcp.json |
重要:切换项目时需要重新执行
在 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