killerwolf/mcp-server-bundle
A Laravel bundle that exposes your application as a Model Context Protocol server, letting AI clients discover and call tools and resources through standardized MCP endpoints with simple configuration.
Architecture fit
Kernel, the DI container, EventDispatcher, HttpKernel request/response lifecycle, and the Profiler storage layer (file-based profiler token store). None of that exists in a Laravel application.symfony/ai-mate plus symfony/ai-symfony-mate-extension and symfony/ai-monolog-mate-extension — all Symfony-side integrations. There is no Laravel successor, and no indication one is planned. This closes off the "wait for the official version" option for our stack; there is no upstream that will solve this for us.Integration feasibility
composer remove, delete the bundle line from config/bundles.php, remove the mcp:server:run entry from the MCP client config. Three steps, no data migration, because the profiler store is disposable by nature. This is the right way to deprecate something and it materially lowers the cost of an abandoned experimental install.Technical risk
MCPDataCollector::collect(), #13) and CI was restored on PHP 8.1–8.4. This buys a modest amount of usable life if anyone is running it today — it will not break on a PHP 8.4 upgrade — but it does not extend the maintenance horizon.Key questions
mate discover — should we adopt for a Laravel-native equivalent, independent of the Symfony runtime?Stack fit
Migration path
composer remove killerwolf/mcp-profiler-bundle, delete the bundle line from config/bundles.php, delete the mcp:server:run entry from the MCP client config. No data migration. Execute as routine cleanup, not as a project.composer require symfony/ai-mate sequence in a Laravel project. It is a Symfony migration, not a general one.Compatibility
Sequencing
Maintenance
Support
Scaling
Failure modes
Ramp-up
Change since last assessment: 0.2.1 is the final release and confirms the deprecation as definitive rather than anticipated. It resolves the future-dated-release metadata anomaly, adds PHP 8.4 compatibility, and documents a clean three-step removal path. None of this improves the Laravel fit; it narrows the decision.
Recommendation: Do not integrate this package, and do not plan around Symfony AI Mate — it is Symfony-only and does not serve our stack. Run the documented removal for any experimental installs, harvest the tool-design and Agent Skills patterns, validate the agent-assisted-debugging workflow with a manual spike, and if the value is confirmed, ship a small read-only MCP server over Telescope with redaction and response caps built in from the first commit.
How can I help you explore Laravel packages today?