Community-driven extensions for Symfony AI Mate — the MCP server that gives AI assistants superpowers for PHP development.
Symfony AI Mate creates a local MCP (Model Context Protocol) server that enhances AI assistants with knowledge about your PHP application. MatesOfMate is the community home for extensions that add framework-specific, CMS-specific, or domain-specific tools.
| Extension | Description | Status |
|---|---|---|
| composer-extension | Composer dependency management tools with token-optimized output | ✅ |
| phpstan-extension | PHPStan static analysis tools with token-optimized output | ✅ |
| phpunit-extension | PHPUnit testing tools and test introspection | ✅ |
Want to add your extension? Create an issue to request repository!
Check out our extension-template to get started quickly.
Extensions can provide:
- Tools — callable functions for the AI (e.g.,
sulu-content-types,doctrine-schema) - Resources — static context about your framework/CMS
- Prompts — pre-built prompt templates for common tasks
# Install an extension
composer require --dev matesofmate/example-extension
# Initialize Mate in the project
vendor/bin/mate init
# Refresh discovery artifacts if needed
vendor/bin/mate discover
# Verify it's loaded
vendor/bin/mate debug:extensions
vendor/bin/mate debug:capabilitiesIn current AI Mate setups, extension discovery is handled automatically after Composer install and update. For Codex, use the generated ./bin/codex wrapper.
- ⭐ awesome-mate — curated resources for AI Mate
- 🐛 Issues — report bugs, request features
- 🤝 Contributing — help us grow
- symfony/ai-mate — the core MCP server
- symfony/ai — full Symfony AI component suite
"Because every Mate needs Mates"