Magento 2 MCP Server
Сервер для подключения к REST API Magento 2, позволяющий запрашивать данные о продуктах, заказах и выручке через MCP-клиенты.
Описание
Это Node.js-сервер на базе Model Context Protocol (MCP), интегрирующийся с Magento 2 для доступа к информации о товарах, клиентах, заказах и аналитике. Ключевые особенности: поиск и обновление продуктов по SKU/ID, получение категорий, стока, атрибутов, связанных товаров; анализ заказов и выручки по датам, странам; поддержка относительных дат (сегодня, вчера, YTD). Идеален для интеграции с AI-ассистентами вроде Claude для автоматизированного анализа e-commerce данных.
Возможности
Запрос продуктов
Получение информации о продукте по SKU или ID, включая категории, связанные товары и сток.
Поиск продуктов
Расширенный поиск с фильтрами, сортировкой и критериями, включая advanced search.
Управление атрибутами
Получение всех атрибутов продукта и обновление конкретных (например, цена, статус, описание).
Анализ клиентов
Получение всех заказанных продуктов для клиента по email.
Аналитика заказов и выручки
Подсчет заказов, выручка по датам/странам, поддержка относительных выражений (today, YTD), статистика продаж продуктов.
Установка
- Клонируйте репозиторий.
- Установите зависимости:
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.