
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