shopify-mcp-pro

shopify-mcp-pro

den-indanceMIT
1 звёзд
MCP-сервер для надёжного подключения ИИ-ассистента к вашему магазину Shopify. Даёт прямой доступ к товарам, заказам, клиентам, складским остаткам и аналитике. Разработан Денисом Малеевым с учётом реальных проблем, с которыми сталкиваются разработчики при использовании аналогичных решений. Чем этот сервер отличается от остальных? В большинстве MCP-пакетов для Shopify аналитика работает через заглушки — она возвращает случайные или некорректные данные. API-поля часто устаревают, из-за чего запросы падают с ошибками. Авторизация требует статического токена, который в любой момент может перестать работать. В этом сервере все эти проблемы решены: аналитика работает через ShopifyQL с реальными данными, авторизация автоматически обновляется через OAuth, а кодовая база поддерживает актуальную версию API 2026-04.

Установка

npx -y @den.dance/shopify-mcp-pro

Характеристики

Общее

  • СтатусСообщество
  • Разработчикden-indance
  • ЛицензияMIT

Технологии

  • Языки
    JavaScript
  • Транспорт
    stdio

Описание

Возможности

  • Просматривайте и ищите товары, заказы и клиентов магазина
  • Получайте отчёты по продажам, конверсии и трафику на реальных данных ShopiflyQL
  • Выполняйте любые ShopifyQL-запросы для работы с аналитикой как в админке Shopify
  • Проверяйте складские остатки по конкретным товарам
  • Просматривайте брошенные корзины
  • Получайте настройки зон доставки
  • Не думайте об авторизации — токен обновляется автоматически через OAuth

Как подключить

Сервер запускается одной командой через npx:

npx -y @den.dance/shopify-mcp-pro

Перед началом работы создайте Custom App в админке Shopify, укажите нужные Admin API scopes и получите Client ID и Client Secret.

Пропишите сервер в конфигурацию MCP-клиента. Пример для Claude Desktop:

{ \"mcpServers\": { \"shopify\": { \"command\": \"npx\", \"args\": [\"@den.dance/shopify-mcp-pro\"], \"env\": { \"SHOPIFY_STORE_DOMAIN\": \"ваш-магазин.myshopify.com\", \"SHOPIFY_CLIENT_ID\": \"ваш-client-id\", \"SHOPIFY_CLIENT_SECRET\": \"ваш-client-secret\", \"SHOPIFY_API_VERSION\": \"2026-04\", \"SHOPIFY_LOG_LEVEL\": \"WARNING\" } } } }

После сохранения файла перезапустите Claude Desktop. Токен доступа будет обновляться автоматически.

Примеры запросов

  • «Покажи 10 последних заказов и их статус»
  • «Найди товар с артикулом 12345 и покажи его остатки на складе»
  • «Построй отчёт по продажам за последнюю неделю по дням»
  • «Выполни ShopifyQL-запрос: покажи топ-5 товаров по выручке за этот месяц»

Технические детали

  • Язык и среда: JavaScript, Node.js
  • Транспорт: stdio
  • Лицензия: MIT
  • Версия API: Shopify Admin API 2026-04
  • Совместимые клиенты: Claude Desktop, Claude Code
  • Автор: Denis Maleev

Поделиться