RetailCRM MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
RetailCRM MCP Server
MCP (Model Context Protocol) сервер для интеграции с RetailCRM API. Позволяет Claude и другим AI-ассистентам получать доступ к заказам, клиентам и товарам из вашей CRM-системы.
🚀 Развернуть в интернете (1 минута)
Рекомендация: Railway - лучший бесплатный вариант
⚡ Кликните кнопку "Deploy on Railway" выше
🔑 Добавьте API ключи RetailCRM
🌐 Получите рабочий URL:
https://your-app.railway.app🎯 Используйте в AI Studio:
https://your-app.railway.app/manifest
Related MCP server: SalesDrive MCP Server
🚀 Быстрый старт
Установка через npm
npm install -g retailcrm-mcpИли локальная установка
git clone https://github.com/yourusername/retailcrm-mcp.git
cd retailcrm-mcp
npm install
npm run build⚙️ Настройка
1. Получите API ключ из RetailCRM
Войдите в свою панель RetailCRM
Перейдите в Настройки → Интеграция → Ключи доступа к API
Создайте новый ключ с правами на чтение заказов, клиентов и товаров
Скопируйте ключ
2. Создайте файл конфигурации
Создайте файл ~/.retailcrm-mcp/.env:
mkdir -p ~/.retailcrm-mcp
cat > ~/.retailcrm-mcp/.env << 'EOF'
RETAILCRM_URL=https://your-account.retailcrm.ru
RETAILCRM_API_KEY=your_api_key_here
MCP_PORT=3002
EOFИли просто создайте .env файл в папке проекта:
RETAILCRM_URL=https://your-account.retailcrm.ru
RETAILCRM_API_KEY=your_api_key_here
MCP_PORT=30023. Настройка (2 варианта)
Вариант A: Claude Desktop (локально)
Откройте файл конфигурации Claude Desktop:
macOS:
~/Library/Application\ Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%/Claude/claude_desktop_config.jsonДобавьте:
{
"mcpServers": {
"retailcrm": {
"command": "retailcrm-mcp"
}
}
}Вариант B: Внешний HTTP сервер (для AI Studio и других инструментов)
Запуск HTTP сервера:
npm run serverСервер будет доступен на:
Health: http://localhost:3002/health
Manifest: http://localhost:3002/manifest
Tools: http://localhost:3002/tools
Для AI Studio:
Запустите сервер:
npm run serverВ AI Studio используйте URL:
http://localhost:3002/manifestAI Studio автоматически обнаружит все доступные инструменты
Для других HTTP клиентов:
# Получить список инструментов
curl http://localhost:3002/tools
# Проверить статус сервера
curl http://localhost:3002/health
# Получить манифест
curl http://localhost:3002/manifest4. Перезапустите Claude Desktop (если используете вариант A)
Полностью закройте и откройте заново Claude Desktop.
💬 Использование
Теперь вы можете спрашивать Claude о данных из RetailCRM:
"Покажи последние 10 заказов"
"Найди заказ номер 12345"
"Покажи информацию о клиенте с email@example.com"
"Сколько заказов у нас всего?"
"Покажи товары из категории X"
🛠️ Доступные инструменты
Заказы
get_orders- Получить список заказов (с фильтрацией и пагинацией)get_order- Получить информацию о конкретном заказе по IDcreate_order- Создать новый заказ
Клиенты
get_customers- Получить список клиентовget_customer- Получить информацию о клиенте по IDcreate_customer- Создать нового клиентаupdate_customer- Обновить данные клиента
Товары
get_products- Получить список товаровget_product- Получить информацию о товаре по ID
Справочники и статистика
get_statistics- Получить статистику по заказам/клиентамget_order_statuses- Получить статусы заказовget_delivery_types- Получить типы доставкиget_payment_types- Получить типы оплатget_sites- Получить сайтыget_order_history- Получить историю изменений заказаget_tasks- Получить список задачcreate_task- Создать задачу
🔧 Разработка
Сборка проекта
npm run buildЗапуск в режиме разработки
# Для Claude Desktop (stdio)
npm run dev
# Для внешнего HTTP сервера (AI Studio)
npm run serverТестирование через MCP Inspector
npx @modelcontextprotocol/inspector node build/index.jsТестирование HTTP сервера
# Запустить сервер
npm run server
# Проверить эндпоинты в другой терминал
curl http://localhost:3002/health
curl http://localhost:3002/manifest
curl http://localhost:3002/tools📝 Требования
Node.js 18+
API ключ от RetailCRM
Claude Desktop (для интеграции с Claude)
📄 Лицензия
MIT License - см. файл LICENSE
🤝 Поддержка
Если у вас возникли проблемы:
Проверьте, что API ключ активен и имеет нужные права
Убедитесь, что URL RetailCRM указан правильно (без слэша в конце)
Проверьте логи Claude Desktop
Создайте issue на GitHub
🔗 Ссылки
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Operate Obriym CRM from your AI assistant: leads, deals, orders, catalog, stock, marketplaces.
Connect ChatGPT or Claude to your CRM, store or shipping API. Keys stay out of the chat.
Connect AI to store orders, products and inventory with scoped access and human approvals.
Connect your AI assistant to Revensi OS agents, workflows, and business data.
Related MCP Servers
- AlicenseAqualityBmaintenanceExposes Bitrix24 REST API to AI assistants, enabling management of tasks, CRM entities, call recordings (with local transcription), users, workgroups, and Knowledge Base articles.437 npm1MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with SalesDrive CRM, allowing order management, product queries, and more through natural language.1Apache 2.0
- FlicenseNot gradedqualityDmaintenanceAI-powered CRM assistant for Kommo/amoCRM that provides natural language management via Telegram bot and MCP protocol, enabling analytics, entity operations, and CRM setup.8-
- AlicenseNot gradedqualityDmaintenanceConnects AI assistants to Wildberries and Ozon seller accounts for real-time access to sales, stocks, prices, finances, and reviews through official APIs.MIT