All insights

I built a Symfony Boost — 15 MCP tools to supercharge AI-assisted development

Laravel recently released Boost — an MCP server that gives AI agents deep context about your app. Symfony didn't have anything like it, so I built one.

I built a Symfony Boost — 15 MCP tools to supercharge AI-assisted development

Laravel recently launched Boost — an MCP server that gives AI coding agents deep context about your Laravel application. It's amazing. But Symfony didn't have anything like it. So I built symfony-boost.

Overview

A Symfony bundle that connects AI coding assistants — Claude Code, Cursor, Copilot, Gemini — to your Symfony application via the Model Context Protocol (MCP).

What the agent can do

  • Inspect database schema: tables, columns, indexes, foreign keys, triggers
  • Run read-only SQL queries for safe database access
  • List registered application routes with controller details
  • Read log files, including errors and recent entries
  • Access environment variables, parameters, and bundle configuration
  • Look up version-specific Symfony documentation
  • Execute console commands for debugging and linting

The package ships with 15 MCP tools, 4 upgrade prompts (Symfony 8, Doctrine, Twig), and 10 built-in skills (create-entity, create-crud, create-api, and more).

Installation

composer require iadil/symfony-boost
bin/console boost:install
bin/console mcp:server

The installer auto-detects which AI tools you use and generates the right config files: CLAUDE.md, .mcp.json, skills directories.

Under the hood

  • symfony/mcp-bundle for the MCP protocol implementation
  • Doctrine DBAL for database introspection
  • Monolog for log reading
  • Twig for prompt templating

Open source under MIT: github.com/iAdil/symfony-boost

If you're a Symfony developer, I'd love to hear which tools you want next.