The SuluMateExtension is an AI Mate extension for the Sulu content management system. It provides Sulu-aware MCP tools and resources for AI-assisted content management workflows.
Have a look at the require section in the composer.json to find an
up-to-date list of the requirements of the extension.
Execute the following composer command to add the extension to the dependencies of your project:
composer require --dev sulu/sulu-mate-extensionAfterwards, initialize the Mate environment and discover the extension:
vendor/bin/mate init
vendor/bin/mate discoverExtension discovery is handled automatically after Composer install and update. Run vendor/bin/mate discover when you
want to refresh discovery state and regenerate agent instruction artifacts manually.
See INSTRUCTIONS.md for a full description of the available MCP tools.
The SuluMateExtension integrates with the Symfony AI Mate ecosystem. It uses the Model Context Protocol (MCP) to expose Sulu-specific tools and resources to AI assistants, enabling them to interact with the Sulu CMS in a structured and framework-aware way.
composer install
composer test
composer lint
composer fixUseful Mate commands while developing:
vendor/bin/mate debug:capabilities
vendor/bin/mate debug:extensions
vendor/bin/mate mcp:tools:listThe Sulu content management system is a community-driven open source project backed by various partner companies. We are committed to a fully transparent development process and highly appreciate any contributions.
In case you have questions, we are happy to welcome you in our official Slack channel. If you found a bug or miss a specific feature, feel free to file a new issue with a respective title and description on the sulu/sulu-mate-extension repository.
The Sulu content management system is released under the under terms of the MIT License.