RetailCRM MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@RetailCRM MCP ServerShow me the last 10 orders"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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: bitrix24-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
🔗 Ссылки
This server cannot be deployed
Maintenance
Related MCP Connectors
Operate Obriym CRM from your AI assistant: leads, deals, orders, catalog, stock, marketplaces.
- RevensiOAuthcom.revensi
Connect your AI assistant to Revensi OS agents, workflows, and business data.
- PressoOAuthnow.presso
Connect e-commerce and marketing data to AI assistants via MCP.
Enable AI assistants to interact seamlessly with Feeef e-commerce stores, products, and orders usi…
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to access and manage CiviCRM data, including contacts, activities, contributions, events, and memberships, with full custom field support.5MIT
- AlicenseAqualityBmaintenanceExposes Bitrix24 REST API to AI assistants, enabling management of tasks, CRM entities, call recordings (with local transcription), users, workgroups, and Knowledge Base articles.435 npm1MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with SalesDrive CRM, allowing order management, product queries, and more through natural language.Apache 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.7-