MCP для руководителя отдела продаж в amoCRM

amoCRM ROP MCP Server

MCP-сервер с бизнес-инструментами поверх amoCRM для руководителя отдела продаж: сводка, зависшие сделки, сравнение менеджеров

  • 0 ★ репозитория
  • Последний коммит
MCP-сервер

Расширенный доступ

Почему такой уровень

  • move_lead, create_task и add_note пишут в amoCRM, хотя move_lead проверяет принадлежность статуса воронке
  • OAuth-токены amoCRM хранятся на сервере и дают доступ ко всем сделкам отдела
Все причины и проверки
Российский стек

zimuspro156-lab/amocrm-rop-mcp

Установка

Работает в
Сервисы

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/amocrm-rop-mcp-server

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • move_lead, create_task и add_note пишут в amoCRM, хотя move_lead проверяет принадлежность статуса воронке
  • OAuth-токены amoCRM хранятся на сервере и дают доступ ко всем сделкам отдела

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Вместо сырой обертки над get_leads и patch_lead сервер дает готовые бизнес-инструменты для руководителя отдела продаж: sales_overview собирает сводку по отделу за период, pipeline_summary показывает снимок воронки по этапам с количеством и суммой, manager_performance и compare_managers оценивают одного менеджера или сравнивают нескольких без рейтинга «хороший или плохой», find_stale_leads находит сделки без активности N дней, find_overdue_tasks и find_leads_without_tasks ловят просроченные задачи и сделки без следующего шага, lead_history дает хронологию сделки. На запись оставлено всего три инструмента: create_task, add_note и move_lead, причем move_lead сначала проверяет, что целевой статус действительно принадлежит указанной воронке. Инструментов delete и произвольного PATCH нет вовсе. Сервер разворачивается на собственном сервере как systemd-сервис с отдельными контурами авторизации: OAuth с PKCE для входящего доступа ChatGPT и отдельные amoCRM OAuth-токены для исходящих запросов к API.

Для кого. Для руководителей отделов продаж на amoCRM, которым нужны не сырые данные, а готовые управленческие срезы: кто отстает, какие сделки зависли, что просрочено.

Подходит, если

  • Нужны готовые бизнес-инструменты вроде find_stale_leads, а не сырые вызовы к API amoCRM
  • Важно, чтобы у ChatGPT не было доступа к удалению сделок и произвольной записи
  • Готовы развернуть сервер на собственном Ubuntu VPS с systemd

Не подходит, если

  • Нужен полный CRUD по amoCRM, а не ограниченный управленческий набор из девяти инструментов на чтение и трех на запись
  • Не готовы разворачивать systemd-сервис и HTTPS через Cloudflare Tunnel самостоятельно

Пример запроса к агенту

Покажи сделки, зависшие больше двух дней, и сравни нагрузку двух менеджеров за эту неделю

MCP

Транспорт
http
Авторизация
OAuth

Переменные окружения

AMOCRM_SUBDOMAIN обязательная
Поддомен аккаунта amoCRM
AMOCRM_CLIENT_ID обязательная
Integration ID приватной интеграции amoCRM
AMOCRM_CLIENT_SECRET обязательная, секрет
Secret Key приватной интеграции amoCRM
DEFAULT_PIPELINE_ID
Воронка по умолчанию для инструментов, если она явно не указана в вызове

Ограничения

Инструментов на запись всего три, для полноценного администрирования amoCRM сервер не подходит. Развертывание рассчитано на Ubuntu VPS: install.sh создает системного пользователя, venv и systemd-юнит, для другой ОС потребуется адаптация. Авторизация amoCRM только через OAuth приватной интеграции, ключи по API он не поддерживает.

Как отключить. Остановите сервис командой sudo systemctl stop amocrm-rop-mcp и отключите коннектор в ChatGPT.

Частые вопросы

Может ли сервер удалить сделку?

Нет, инструментов delete или произвольного PATCH в наборе нет вовсе, только девять на чтение и три на безопасную запись.

Как разделены авторизации ChatGPT и amoCRM?

Это два независимых контура: OAuth 2.0 с PKCE для входящих запросов ChatGPT к серверу и отдельные OAuth-токены amoCRM для исходящих запросов сервера к CRM, они не пересекаются.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

MCP-сервер для API v4 amoCRM (Kommo): сделки, контакты, компании, задачи, воронки, неразобранное и аналитика

MCP-серверШирокий доступ2Звезды репозитория
Российский стек

Минимальный MCP-сервер для amoCRM API v4: чтение и создание сделок, контактов и примечаний, OAuth2 и долгосрочный токен

MCP-серверШирокий доступ12Звезды репозитория
Российский стек

MCP-сервер для amoCRM и Kommo: сделки, контакты, задачи и отчеты по воронке, зависшие сделки и просроченные задачи менеджеров

MCP-серверШирокий доступ
Российский стек

MCP-сервер на TypeScript с отдельным модулем на каждую сущность AmoCRM: задачи, воронки, лиды, пользователи, примечания, события

MCP-серверРасширенный доступ
Российский стек

MCP-сервер на FastMCP с 39 инструментами по 11 доменам amoCRM: лиды, контакты, аналитика, батч-операции, деплой одним проектом Vercel на аккаунт

MCP-серверШирокий доступ1Звезды репозитория
Российский стек

Коннектор к amoCRM API v4 с двухуровневой защитой записи: правки за флагом WRITE_ENABLED, удаление требует отдельного флага и confirm=true

MCP-серверШирокий доступ

Коротко о README

README объясняет разницу между сырой оберткой API и бизнес-инструментами, дает архитектурную схему с двумя контурами авторизации, полные таблицы инструментов на чтение и запись, шаги создания интеграции amoCRM, локальную настройку на Windows, развертывание на VPS через install.sh и systemd, отдельный скрипт для Cloudflare Tunnel, обновление через update.sh с проверкой тестов перед перезапуском и подробную таблицу troubleshooting с конкретными кодами ошибок.

Бейдж для README

Сообщить о проблеме