Symfony AI Mate est une extension pour Symfony qui introduit un troisième port d'entrée dans les applications, permettant une communication via JSON-RPC sur stdio avec des agents externes comme des IDE ou des chatbots. Contrairement aux ports HTTP ou console existants, cette solution n'ouvre aucun port réseau, fonctionnant comme un sous-process qui communique directement via les flux stdin/stdout, ce qui améliore la sécurité et simplifie le déploiement.
L'installation est minimaliste : trois commandes Composer suffisent pour intégrer l'outil, qui génère ensuite une configuration de base et une documentation pour les agents. L'extension expose les services Symfony, les logs et le profilage à des clients compatibles avec le protocole MCP, comme les assistants de code (Claude Code, Junie) ou des scripts automatisés.
L'approche repose sur un wrapper exécuté à la demande par le client, évitant toute infrastructure serveur persistante. Les outils disponibles peuvent être étendus via des extensions dédiées, comme celles pour Symfony ou Monolog, offrant ainsi une flexibilité pour des usages variés, allant de l'aide au développement à l'automatisation de tâches.