Shopify MCP Server

MIT License
76

Integrations

  • Integrates directly with Shopify's Admin API using GraphQL, allowing structured queries and mutations for managing Shopify store data.

  • Provides a bridge to Shopify's Admin API, enabling comprehensive product management, customer data access, order processing, collection management, and discount creation for Shopify e-commerce stores.

🚀 Обзор

Shopify MCP Server обеспечивает мощный мост между вашими приложениями и экосистемой Shopify через Model Context Protocol. Легко управляйте продуктами, клиентами, заказами и многим другим с помощью простых вызовов API к API администратора Shopify.

📋 Содержание

📥 Установка

Выберите предпочитаемый вами способ установки:

МетодИнструкции
Кузнечное дело
Глама.ай
НПМnpm install shopify-mcp-server

✨ Особенности

  • 🛍️ Комплексное управление продуктами — поиск, извлечение и управление данными о продуктах
  • 👥 Доступ к данным клиентов — получайте информацию о клиентах и управляйте тегами
  • 📦 Расширенная обработка заказов — легко фильтруйте, сортируйте и управляйте заказами
  • ⚡ Прямая интеграция с GraphQL — подключайтесь напрямую к API администратора Shopify
  • 🛡️ Надежная обработка ошибок — четкая обратная связь для устранения неполадок

🧰 Доступные инструменты

Управление продуктом

ИнструментОписаниеКлючевые параметры
get-productsНайти продукты по названиюsearchTitle , limit
get-products-by-collectionПолучить коллекционные продуктыcollectionId , limit
get-products-by-idsПолучить определенные продуктыproductIds
get-variants-by-idsПолучить детали вариантаvariantIds

Управление клиентами

ИнструментОписаниеКлючевые параметры
get-customersИзвлечение данных о клиентахlimit , next
tag-customerДобавляйте теги к клиентамcustomerId , tags

Управление заказами

ИнструментОписаниеКлючевые параметры
get-ordersФильтрация и сортировка заказовfirst , after , query , sortKey
get-orderПолучить детали отдельного заказаorderId

Инструменты для магазинов и коллекций

ИнструментОписаниеКлючевые параметры
get-collectionsПолучить коллекции магазинаlimit , name
get-shopПолучить основные сведения о магазинеНикто
get-shop-detailsПолучить расширенную информацию о магазинеНикто

Управление скидками

ИнструментОписаниеКлючевые параметры
create-discountСоздать коды скидокtitle , code , valueType , value

🏁 Начало работы

  1. Установить пакет
    npm install shopify-mcp-server
  2. Настройте переменные среды
    SHOPIFY_ACCESS_TOKEN=your_token MYSHOPIFY_DOMAIN=your-store.myshopify.com
  3. Инициализируйте сервер
    require('shopify-mcp-server').start();
  4. Сделайте свой первый вызов API
    const products = await shopifyMcpServer.tools.getProducts({ limit: 10 }); console.log(products);

💡 Варианты использования

  • Интеграция с платформой электронной коммерции — синхронизация продуктов и заказов между системами
  • Пользовательские панели администратора — создавайте индивидуальные интерфейсы для нужд вашего бизнеса
  • Автоматизация заказов — настройка рабочих процессов для автоматической обработки заказов
  • Многоканальное управление продажами — управление запасами по всем каналам продаж

🔧 Руководство по настройке

Получение токена доступа Shopify

  1. В панели администратора Shopify перейдите в Настройки > Приложения и каналы продаж.
  2. Нажмите «Разработка приложений» > «Создать приложение».
  3. Назовите свое приложение (например, «Shopify MCP Server»)
  4. Настройте области действия API:
    • read_products , write_products
    • read_customers , write_customers
    • read_orders , write_orders
  5. Нажмите «Сохранить и установить приложение».
  6. Скопируйте свой токен доступа API администратора

Примечание по безопасности: Храните свой токен доступа в безопасности. Никогда не передавайте его в систему контроля версий.

Использование с Claude Desktop

Добавьте в ваш claude_desktop_config.json :

{ "mcpServers": { "shopify": { "command": "npx", "args": ["-y", "shopify-mcp-server"], "env": { "SHOPIFY_ACCESS_TOKEN": "<TOKEN>", "MYSHOPIFY_DOMAIN": "<SHOP>.myshopify.com" } } } }

👨‍💻 Разработка

# Clone the repository git clone https://github.com/your-username/shopify-mcp-server.git # Install dependencies cd shopify-mcp-server npm install # Set up environment variables # Create a .env file with your Shopify credentials # Build and test npm run build npm test

🤝 Сообщество

РесурсСвязь
Обсуждения на GitHubПрисоединяйтесь к обсуждению
Трекер проблемСообщить об ошибках
Твиттер@резаджафар
РаздорПрисоединяйтесь к нашему серверу

Related MCP Servers

  • -
    security
    A
    license
    -
    quality
    This MCP server connects clients with Shopify store data, enabling retrieval of product and customer information via exposed tools.
    Last updated -
    2
    Python
    MIT License
  • A
    security
    A
    license
    A
    quality
    MCP server that integrates with Shopify API, allowing Claude Desktop users to retrieve and manipulate product information from Shopify stores.
    Last updated -
    5
    Python
    MIT License
    • Apple
  • -
    security
    A
    license
    -
    quality
    Model Context Protocol (MCP) server that interacts with Shopify Dev. This protocol supports various tools to interact with different Shopify APIs.
    Last updated -
    707
    232
    TypeScript
    ISC License

View all related MCP servers

ID: ir51o8mbqz