Перейти к содержимому

Magento 2 MCP Server

Сервер для подключения к REST API Magento 2, позволяющий запрашивать данные о продуктах, заказах и выручке через MCP-клиенты.

JavaScript
35 stars

Описание

Это Node.js-сервер на базе Model Context Protocol (MCP), интегрирующийся с Magento 2 для доступа к информации о товарах, клиентах, заказах и аналитике. Ключевые особенности: поиск и обновление продуктов по SKU/ID, получение категорий, стока, атрибутов, связанных товаров; анализ заказов и выручки по датам, странам; поддержка относительных дат (сегодня, вчера, YTD). Идеален для интеграции с AI-ассистентами вроде Claude для автоматизированного анализа e-commerce данных.

Возможности

Запрос продуктов

Получение информации о продукте по SKU или ID, включая категории, связанные товары и сток.

Поиск продуктов

Расширенный поиск с фильтрами, сортировкой и критериями, включая advanced search.

Управление атрибутами

Получение всех атрибутов продукта и обновление конкретных (например, цена, статус, описание).

Анализ клиентов

Получение всех заказанных продуктов для клиента по email.

Аналитика заказов и выручки

Подсчет заказов, выручка по датам/странам, поддержка относительных выражений (today, YTD), статистика продаж продуктов.

Установка

  1. Клонируйте репозиторий.
  2. Установите зависимости: npm install.

Для запуска: node mcp-server.js.

Для Claude Desktop: В настройках разработчика отредактируйте config.json, добавив в mcpServers:

"magento2": {
  "command": "/path/to/node",
  "args": ["/path/to/mcp-server.js"],
  "env": {
    "MAGENTO_BASE_URL": "https://YOUR_DOMAIN/rest/V1",
    "MAGENTO_API_TOKEN": "your-api-token"
  }
}

Замените пути и токен (получите в Magento admin > System > Integrations). Перезапустите Claude.

Информация

Язык
JavaScript
Лицензия
GNU General Public License v3.0
GitHub Stars
35

Ссылки