PHPackages                             sylius/sylius-mate-extension - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. sylius/sylius-mate-extension

ActiveSymfony-ai-mate[Utility &amp; Helpers](/categories/utility)

sylius/sylius-mate-extension
============================

Dev-only Symfony AI Mate extension for Sylius: exposes the runtime domain (resources, hooks, grids, routes, services) to AI clients via MCP.

v0.1.0(1mo ago)51.2k↑597.8%1[1 PRs](https://github.com/Sylius/sylius-mate-extension/pulls)1MITPHPPHP &gt;=8.2CI passing

Since May 29Pushed 1mo agoCompare

[ Source](https://github.com/Sylius/sylius-mate-extension)[ Packagist](https://packagist.org/packages/sylius/sylius-mate-extension)[ GitHub Sponsors](https://github.com/sylius)[ RSS](/packages/sylius-sylius-mate-extension/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (2)Dependencies (7)Versions (2)Used By (1)

 [    ![Sylius Logo.](https://camo.githubusercontent.com/ea9dddc934264aa7ec01cf3202c500f3d8b04448bce2571bdc74230efddda88f/68747470733a2f2f6d656469612e73796c6975732e636f6d2f73796c6975732d6c6f676f2d3830302e706e67)  ](https://sylius.com)

Sylius Mate Extension
=====================

[](#sylius-mate-extension)

Dev-only Symfony AI Mate extension exposing the Sylius runtime domain to AI assistants via MCP.

About
-----

[](#about)

The Sylius Mate Extension is an [AI Mate](https://symfony.com/doc/current/ai/components/mate.html) extension for [**Sylius**](https://sylius.com). It exposes the Sylius runtime domain — resources, hooks, grids, routes, services, Twig helpers, mailer configuration — to AI assistants over the [Model Context Protocol (MCP)](https://modelcontextprotocol.io).

Every tool runs against the host project's booted Symfony kernel, so listings, inspections, and audits reflect the real container, real grid configuration, real route map, real installed plugins. Agents generate Sylius code against the actual shape of your application instead of hallucinating Twig helpers, routes, or resource patterns.

The extension is **dev-only**. Install it as a `require-dev` dependency; never ship it to production.

Documentation
-------------

[](#documentation)

See [INSTRUCTIONS.md](INSTRUCTIONS.md) for the full description of every MCP tool, when to call it, and the hard rules agents must follow (Twig helper verification, route lookup, resource scaffolding, mutating-tool confirmation).

General Sylius documentation is available at [docs.sylius.com](https://docs.sylius.com).

Installation
------------

[](#installation)

Add the extension as a dev dependency of your Sylius project:

```
$ composer require --dev sylius/sylius-mate-extension
```

Initialize the Mate environment and discover the extension:

```
$ vendor/bin/mate init
$ vendor/bin/mate discover
```

Extension discovery runs automatically after Composer install and update. Run `vendor/bin/mate discover` manually to refresh discovery state and regenerate agent instruction artifacts.

Available Tools
---------------

[](#available-tools)

Tools are grouped by domain. Full reference in [INSTRUCTIONS.md](INSTRUCTIONS.md).

- **Resource** — `sylius_domain_list_resources`, `sylius_domain_resource_template`, `sylius_resource_inspect`
- **Grid** — `sylius_domain_list_grids`, `sylius_grid_actions_audit`
- **Hook** — `sylius_hooks_list`, `sylius_hooks_find_for_template`, `sylius_hooks_list_hookables`, `sylius_hooks_resolve_for_visibility`
- **Twig** — `sylius_twig_list_functions`, `sylius_twig_function_verify`, `sylius_test_render_template`
- **Route** — `sylius_routes_show`, `sylius_route_inspect`
- **Mailer / Email** — `sylius_email_capture_status`, `sylius_mailer_verify_template`, `sylius_email_template_skeleton`
- **Service configuration** — `sylius_services_yaml_profile`, `sylius_services_yaml_audit`, `sylius_services_yaml_patch_exclude`
- **Project** — `sylius_project_profile`, `sylius_installed_plugins`, `sylius_project_audit`
- **Translation** — `sylius_translation_create`
- **Admin / Playwright** — `sylius_admin_restock_via_http`, `sylius_playwright_recipe`
- **Cache** — `sylius_cache_clear`

Development
-----------

[](#development)

```
$ composer install
$ vendor/bin/phpunit
```

Useful Mate commands while developing:

```
$ vendor/bin/mate debug:capabilities
$ vendor/bin/mate debug:extensions
$ vendor/bin/mate mcp:tools:list
```

Contributing
------------

[](#contributing)

Would like to help us build a more capable Sylius developer experience? Start from reading our [Contribution Guide](https://docs.sylius.com/en/latest/contributing/).

Bug Tracking
------------

[](#bug-tracking)

If you want to report a bug or suggest an idea, please use [GitHub issues](https://github.com/Sylius/sylius-mate-extension/issues).

Community Support
-----------------

[](#community-support)

Get Sylius support on [Slack](https://sylius.com/slack), [Forum](https://forum.sylius.com/) or [Stack Overflow](https://stackoverflow.com/questions/tagged/sylius).

MIT License
-----------

[](#mit-license)

The Sylius Mate Extension is released under the terms of the [MIT License](LICENSE).

###  Health Score

43

—

FairBetter than 89% of packages

Maintenance89

Actively maintained with recent releases

Popularity26

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity36

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

57d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/719423?v=4)[Sylius eCommerce](/maintainers/sylius)[@Sylius](https://github.com/Sylius)

![](https://www.gravatar.com/avatar/4b4a5a1a9293502aa8573551fab020963a9050c5cca4524433b6d94214d3b480?d=identicon)[GSadee](/maintainers/GSadee)

![](https://www.gravatar.com/avatar/8f69a17d8172c4e9b9a961305872e04bd44e47b9ed76459125482de8d6ce7ddb?d=identicon)[mpysiak](/maintainers/mpysiak)

---

Top Contributors

[![mpysiak](https://avatars.githubusercontent.com/u/39049059?v=4)](https://github.com/mpysiak "mpysiak (6 commits)")

---

Tags

devmcpaiDevtoolssylius

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/sylius-sylius-mate-extension/health.svg)

```
[![Health](https://phpackages.com/badges/sylius-sylius-mate-extension/health.svg)](https://phpackages.com/packages/sylius-sylius-mate-extension)
```

###  Alternatives

[symfony/ai-mate

AI development assistant MCP server for Symfony projects

28170.6k34](/packages/symfony-ai-mate)[stimmt/craft-mcp

MCP (Model Context Protocol) server for Craft CMS

261.9k](/packages/stimmt-craft-mcp)[dykyi-roman/awesome-claude-code

Claude Code extension for PHP: audits (architecture, DDD, security, performance, PSR, design patterns, Docker, CI/CD, tests, docs), 3-level code review, automated bug fix, generators (DDD, CQRS, GoF patterns, PSR, tests, documentation, Docker, CI/CD), code explanation, refactoring. 26 commands, 62 agents, 259 skills.

891.2k](/packages/dykyi-roman-awesome-claude-code)[gonetone/laravel-boost-windsurf-extension

Laravel Boost extension package that provides Windsurf editor and Windsurf JetBrains plugin integration.

2513.6k](/packages/gonetone-laravel-boost-windsurf-extension)[mateffy/laravel-codebase-mcp

An MCP server to give Cursor, Aider, etc. the ability to introspect your Laravel codebase directly, by querying for your models, views, routes and classes without raw file search.

221.6k](/packages/mateffy-laravel-codebase-mcp)[mohamed-ashraf-elsaed/claude-agent-sdk-laravel

Anthropic Claude Agent SDK for PHP &amp; Laravel — build AI agents with tool use, sandboxing, MCP servers, subagents, hooks, and structured output via the Claude Code CLI

161.1k](/packages/mohamed-ashraf-elsaed-claude-agent-sdk-laravel)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
