From 8365a35646b6565c446866577632f2c07b282ede Mon Sep 17 00:00:00 2001 From: Cholin <85901846+Cholin2000@users.noreply.github.com> Date: Wed, 5 Aug 2026 14:41:43 +0200 Subject: [PATCH] Add recipe for sylius/admin-mcp-server-plugin 0.1 (#2016) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add recipe for sylius/admin-mcp-server-plugin 0.1 * Remove league_oauth2_server.yaml from recipe — plugin already imports it via config.yaml * Add OAuth keypair env vars to manifest.json --- .../packages/sylius_admin_mcp_server.yaml | 2 ++ .../routes/sylius_admin_mcp_server.yaml | 3 +++ .../admin-mcp-server-plugin/0.1/manifest.json | 20 +++++++++++++++++++ 3 files changed, 25 insertions(+) create mode 100644 sylius/admin-mcp-server-plugin/0.1/config/packages/sylius_admin_mcp_server.yaml create mode 100644 sylius/admin-mcp-server-plugin/0.1/config/routes/sylius_admin_mcp_server.yaml create mode 100644 sylius/admin-mcp-server-plugin/0.1/manifest.json diff --git a/sylius/admin-mcp-server-plugin/0.1/config/packages/sylius_admin_mcp_server.yaml b/sylius/admin-mcp-server-plugin/0.1/config/packages/sylius_admin_mcp_server.yaml new file mode 100644 index 00000000..35d89722 --- /dev/null +++ b/sylius/admin-mcp-server-plugin/0.1/config/packages/sylius_admin_mcp_server.yaml @@ -0,0 +1,2 @@ +imports: + - { resource: "@SyliusAdminMcpServerPlugin/config/config.yaml" } diff --git a/sylius/admin-mcp-server-plugin/0.1/config/routes/sylius_admin_mcp_server.yaml b/sylius/admin-mcp-server-plugin/0.1/config/routes/sylius_admin_mcp_server.yaml new file mode 100644 index 00000000..d4ad2795 --- /dev/null +++ b/sylius/admin-mcp-server-plugin/0.1/config/routes/sylius_admin_mcp_server.yaml @@ -0,0 +1,3 @@ +sylius_admin_mcp_server: + resource: "@SyliusAdminMcpServerPlugin/config/routes.yaml" + type: yaml diff --git a/sylius/admin-mcp-server-plugin/0.1/manifest.json b/sylius/admin-mcp-server-plugin/0.1/manifest.json new file mode 100644 index 00000000..51b3b3cd --- /dev/null +++ b/sylius/admin-mcp-server-plugin/0.1/manifest.json @@ -0,0 +1,20 @@ +{ + "bundles": { + "League\\Bundle\\OAuth2ServerBundle\\LeagueOAuth2ServerBundle": ["all"], + "Symfony\\AI\\McpBundle\\McpBundle": ["all"], + "Sylius\\AdminMcpServerPlugin\\SyliusAdminMcpServerPlugin": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "SYLIUS_ADMIN_MCP_SERVER_API_URL": "https://your-domain.com/api/v2/admin/", + "SYLIUS_ADMIN_MCP_SERVER_API_EMAIL": "api@example.com", + "SYLIUS_ADMIN_MCP_SERVER_API_PASSWORD": "your-api-password", + "SYLIUS_ADMIN_MCP_SERVER_VERIFY_SSL": "true", + "SYLIUS_ADMIN_MCP_SERVER_OAUTH_PRIVATE_KEY": "%kernel.project_dir%/config/jwt/mcp_private.pem", + "SYLIUS_ADMIN_MCP_SERVER_OAUTH_PUBLIC_KEY": "%kernel.project_dir%/config/jwt/mcp_public.pem", + "SYLIUS_ADMIN_MCP_SERVER_OAUTH_PASSPHRASE": "", + "SYLIUS_ADMIN_MCP_SERVER_OAUTH_ENCRYPTION_KEY": "your-32-byte-hex-key-here" + } +}