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" + } +}