symfony-agent-mcp
AI编程工具symfony-agent-mcp 是一个面向 Symfony 应用的 Model Context Protocol(MCP)服务器,为 AI 助手提供对整个 Symfony 代码库的深度只读内省能力。它覆盖路由、控制器、服务、实体、数据库结构、迁移、事件、表单、安全、Doctrine、Messenger、Twig、API Platform 等内容,共 16 个类别、1677 个工具。该服务器以安全为优先:只读,绝不写入、修改或执行任何内容;自动脱敏,密码、令牌、API 密钥和数据库凭据在到达 AI 之前会被替换为 [REDACTED];具备多层 DLP 扫描(正则模式加结构化检测,覆盖信用卡、JWT、SSH 密钥、云凭据等);在输入层阻止目录遍历攻击;不执行代码,PHP 文件以静态方式解析;不进行网络调用,所有数据仅来自本地文件;工具输出在转发给 AI 前会扫描提示注入模式。它支持通过 npx 免安装运行、全局安装或从源码安装,并可集成到 Claude Desktop、Cursor、VS Code Copilot 等 MCP 客户端。每个工具都接受指向 Symfony 应用根目录的 app_path 参数。