定制 iadil/symfony-boost 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

iadil/symfony-boost

最新稳定版本:v0.2.5

Composer 安装命令:

composer require iadil/symfony-boost

包简介

Symfony Boost accelerates AI-assisted development by providing the essential context and structure that AI needs to generate high-quality, Symfony-specific code.

README 文档

README

Symfony Boost accelerates AI-assisted development by providing the essential context and structure that AI needs to generate high-quality, Symfony-specific code.

Built on top of symfony/mcp-bundle, this bundle provides an MCP (Model Context Protocol) server with 15 tools that give AI assistants access to your application's database schema, logs, routes, configuration, documentation, and more.

Documentation

Quick Start

composer require iadil/symfony-boost

Register the bundle (if Symfony Flex didn't auto-register):

// config/bundles.php
return [
    // ...
    IAdil\SymfonyBoostBundle\SymfonyBoostBundle::class => ['all' => true],
];

Create config/packages/mcp.yaml:

mcp:
    app: 'my-app'
    version: '1.0.0'
    client_transports:
        stdio: true
    discovery:
        scan_dirs:
            - src
            - vendor/iadil/symfony-boost/src

Install guidelines and skills for your AI agent:

bin/console boost:install

Start the MCP server:

bin/console mcp:server

Features

15 MCP Tools

Tool Description
application-info PHP/Symfony version, installed packages, Doctrine entities
browser-logs Read browser console logs captured from the frontend
database-connections List configured Doctrine DBAL connections
database-query Execute read-only SQL queries against the database
database-schema Full database schema introspection
get-absolute-url Generate absolute URLs from routes or paths
get-config-value Read Symfony parameters by key
last-error Get the last error from application logs
list-bundles List all registered Symfony bundles
list-env-vars List application environment variables
list-routes List all registered routes with controllers
read-log-entries Read the last N log entries
run-console Execute read-only Symfony console commands
search-docs Search Symfony ecosystem documentation
table-row-count Row counts for all database tables

4 MCP Prompts

Prompt Description
symfony-code-simplifier Simplify and refine PHP/Symfony code
upgrade-symfony-8 Step-by-step Symfony 8 upgrade guide
upgrade-twig Twig template upgrade guide
upgrade-doctrine Doctrine ORM/DBAL upgrade guide

10 Built-in Skills

Skill Description
create-entity Doctrine entity with relationships and lifecycle callbacks
create-crud Complete CRUD: controller, service, form, templates
create-api-endpoint REST API with validation and serialization
create-command Console command with progress, locking, signals
create-event-system Events, listeners, and async Messenger processing
create-voter Security voter for authorization
create-form Complex forms with transformers and events
create-test Unit, integration, and functional tests
debug-performance Performance profiling and optimization
database-migration Safe Doctrine migration patterns

Supported AI Agents

Claude Code, Cursor, GitHub Copilot, Gemini, Junie, Codex, Amp, OpenCode

License

MIT

统计信息

  • 总下载量: 16
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 4
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-04-10

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固