Skip to content

Releases: bnymnDev/shopware-mcp

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Sep 20:21

Minor Changes

  • 5cdb0d9: Plugin-aware tools: the server now detects which extensions a shop has installed and registers
    extra tools for the ones it knows, in the background and without delaying startup. A shop without
    the extension sees the unchanged core tool set, and --no-extensions turns detection off. The
    first supported suite is Merqo, adding compliance status, incoming e-invoices, returns and
    abandoned carts.

    shop_audit additionally reports which EU duties (structured e-invoicing, accessible storefront,
    packaging reporting, AI labelling) appear to be covered by an active extension. It names the duty
    and its deadline, never a product, and can be switched off with complianceChecks: false.

    entity_search and explicitly requested raw fields now truncate very long values, so a stored file
    such as an archived invoice can no longer fill an agent's context window.

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 03 Sep 19:49

Patch Changes

  • Correct the MCP registry namespace to match the GitHub owner exactly. The registry grants
    io.github.bnymnDev/* and compares it case-sensitively against the mcpName in the published
    package, so the lowercase spelling was rejected.

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 03 Sep 19:41

Minor Changes

  • Initial release: MCP server for the Shopware 6 Admin API.
    • Read tools: shop_info, sales_channels_list, products_search, products_get, orders_search, orders_get, customers_search, customers_get, categories_list, promotions_list, plugins_list, stock_get.
    • Guarded write tools (--allow-write, dryRun default): stock_set, product_update, order_state_transition, promotion_toggle.
    • Resources shopware://shop and shopware://sales-channels, prompts order_summary and low_stock_report.
    • Insight tools: shop_audit (prioritised health findings) and sales_report (server-side aggregations: revenue, states, channels, timeline, top products).
    • Generic access: entity_search for any Shopware entity with credential scrubbing and a blocked-entity list, entity_schema for field discovery.
    • stdio and stateless Streamable HTTP transports, Docker image, Claude Desktop extension manifest, MCP registry manifest.
    • Client: user agent, optional SHOPWARE_LANGUAGE_ID, one retry on 429/502/503/504.