Claude Code reports "MCP servers failed" for Laravel Boost when `php artisan boost:mcp` does not exist. Boost registers it only when `BOOST_ENABLED` is not false and either `APP_ENV` is `local` or
We tested seven environment combinations on Boost 2.10.3. Only a non-local `APP_ENV` with debug off, and `BOOST_ENABLED=false`, hid the command. The error by hand is: `There are no commands defined in
A cached config can hide the rule. After `config:cache`, the cached debug value beat the environment variable in our test.