BS

bnymndev/shopware-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

37 stars 5 forks Качество 88 Тренд 32MIT

MCP-сервер для Shopware 6. Продукты, заказы, клиенты, акции, документы, однозвоночный аудит здоровья и отчеты о продажах для CODEX, Claude Desktop, Cursor и любого хоста MCP.

Обзор

Почему · Демо · Установка · Инструменты · Безопасность · Документы · Deutsch Магазин Shopware 6 - это около двухсот объектов за одним API администратора. Спросите помощника: «Все ли в порядке с магазином?», и честный ответ потребует семи поисков с фильтрами Критерии, трех государственных машин по их техническим названиям, нескольких агрегатов и токена OAuth. Проведите модель прямо к этому API, и он получит все это, включая право на получение цены, потому что так сказано. Протокол Model Context превратил «дать модели реальные инструменты» в однолинейное изменение конфигурации. В нем ничего не говорится о том, как выглядит хороший инструмент для магазина: какая из двухсот организаций имеет значение во вторник утром, что означает «застрявший ордер» или что коррекция акций должна быть показана до ее отправки.

Обзор (машинный перевод)

Почему? Демоверсия · Установить Инструменты · Безопасность Докс · Сайт · немецкий

Введение Shopware-mcp

Магазин Shopware 6 - это около двухсот объектов за одним API администратора. Спроси Помощник «все в порядке с магазином?» и честный ответ занимает семь поиск с помощью фильтров Критерии, трех государственных машин по их техническим названиям; Несколько агрегаций и токен OAuth никогда не должны повторяться. Проводите модель прямо к этому API, и он получает все это, включая право на использование. [0] Цена, потому что так было сказано.

Модельный контекстный протокол превратил «предоставление модели реальных инструментов» в одну линию. Смена конфигурации. В нем ничего не говорится о том, как выглядит хороший инструмент для магазина: Какая из двухсот сущностей имеет значение во вторник утром, какая “застряла” “приказ” означает, что до его отправки должна быть показана коррекция запасов.

** Shopware-mcp - это тот уровень.** Один небольшой сервер, который говорит MCP с хостом и API администратора в магазине, и знает Shopware достаточно хорошо, чтобы ответить в одном Назовите то, что раньше занимало полдня в админ. Он также отмечает, когда заказы Перестаньте приходить и попробуйте проверить, как клиент узнает, почему:

[править] [скрыто] [скрыто]

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Why · Demo · Install · Tools · Safety · Docs · Website · Deutsch


Introducing shopware-mcp

A Shopware 6 shop is about two hundred entities behind one Admin API. Ask an assistant “is everything okay with the shop?” and the honest answer takes seven searches with Criteria filters, three state machines by their technical names, a couple of aggregations, and an OAuth token it must never repeat back to you. Wire a model straight to that API and it gets all of it, including the right to PATCH a price because a prompt said so.

The Model Context Protocol turned “give the model real tools” into a one-line config change. It says nothing about what a good tool for a shop looks like: which of the two hundred entities matter on a Tuesday morning, what “stuck order” means, or that a stock correction should be shown before it is sent.

shopware-mcp is that layer. One small server that speaks MCP to the host and the Admin API to the shop, and knows Shopware well enough to answer in one call what used to take an afternoon in the admin. It also notices when orders stop coming, and tries the checkout the way a customer would to find out why:

Открыть полный README на GitHub

Установка

npx -y shopware-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "shopware": { "command": "npx", "args": ["-y", "shopware-mcp"], "env": { "SHOPWARE_URL": "https://shop.example.com", "SHOPWARE_CLIENT_ID": "SWIA...", "SHOPWARE_CLIENT_SECRET": "..." } } } }