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

amoCRM ROP MCP Server

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

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

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

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

Собрано автоматически, проверьте перед установкой.

Выполните в терминале

claude mcp add --transport http amocrm-rop-mcp 'https://<значение MCP_PUBLIC_URL>/mcp' --header 'Authorization: Bearer <ваш MCP_ACCESS_TOKEN>'

Или добавьте в файл .mcp.json, в проекте

{
  "mcpServers": {
    "amocrm-rop-mcp": {
      "type": "http",
      "url": "https://<значение MCP_PUBLIC_URL>/mcp",
      "headers": {
        "Authorization": "Bearer <ваш MCP_ACCESS_TOKEN>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

MCP_PUBLIC_URLобязательная
Public HTTPS URL for MCP server
MCP_ACCESS_TOKENсекрет, обязательная
Access token for MCP HTTP authorization

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Установить в Cursor

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Добавьте в файл ~/.cursor/mcp.json, для всех проектов

{
  "mcpServers": {
    "amocrm-rop-mcp": {
      "url": "https://<значение MCP_PUBLIC_URL>/mcp",
      "headers": {
        "Authorization": "Bearer <ваш MCP_ACCESS_TOKEN>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.

Ключи и настройки

MCP_PUBLIC_URLобязательная
Public HTTPS URL for MCP server
MCP_ACCESS_TOKENсекрет, обязательная
Access token for MCP HTTP authorization

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Установить в VS Code

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Выполните в терминале

code --add-mcp '{"name":"amocrm-rop-mcp","type":"http","url":"https://<значение MCP_PUBLIC_URL>/mcp","headers":{"Authorization":"Bearer <ваш MCP_ACCESS_TOKEN>"}}'

Или добавьте в файл .vscode/mcp.json, в проекте

{
  "servers": {
    "amocrm-rop-mcp": {
      "type": "http",
      "url": "https://<значение MCP_PUBLIC_URL>/mcp",
      "headers": {
        "Authorization": "Bearer <ваш MCP_ACCESS_TOKEN>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа servers.

Ключи и настройки

MCP_PUBLIC_URLобязательная
Public HTTPS URL for MCP server
MCP_ACCESS_TOKENсекрет, обязательная
Access token for MCP HTTP authorization

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.codex/config.toml, для всех проектов

[mcp_servers.amocrm-rop-mcp]
url = "https://<значение MCP_PUBLIC_URL>/mcp"
http_headers = { Authorization = "Bearer <ваш MCP_ACCESS_TOKEN>" }

Если файл уже есть, допишите блок в конец.

Ключи и настройки

MCP_PUBLIC_URLобязательная
Public HTTPS URL for MCP server
MCP_ACCESS_TOKENсекрет, обязательная
Access token for MCP HTTP authorization

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.gemini/settings.json, для всех проектов

{
  "mcpServers": {
    "amocrm-rop-mcp": {
      "httpUrl": "https://<значение MCP_PUBLIC_URL>/mcp",
      "headers": {
        "Authorization": "Bearer <ваш MCP_ACCESS_TOKEN>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

MCP_PUBLIC_URLобязательная
Public HTTPS URL for MCP server
MCP_ACCESS_TOKENсекрет, обязательная
Access token for MCP HTTP authorization

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов

{
  "mcpServers": {
    "amocrm-rop-mcp": {
      "serverUrl": "https://<значение MCP_PUBLIC_URL>/mcp",
      "headers": {
        "Authorization": "Bearer <ваш MCP_ACCESS_TOKEN>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.

Ключи и настройки

MCP_PUBLIC_URLобязательная
Public HTTPS URL for MCP server
MCP_ACCESS_TOKENсекрет, обязательная
Access token for MCP HTTP authorization

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Бывший Windsurf.

Добавьте в файл cline_mcp_settings.json, для всех проектов

{
  "mcpServers": {
    "amocrm-rop-mcp": {
      "type": "streamableHttp",
      "url": "https://<значение MCP_PUBLIC_URL>/mcp",
      "headers": {
        "Authorization": "Bearer <ваш MCP_ACCESS_TOKEN>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.

Ключи и настройки

MCP_PUBLIC_URLобязательная
Public HTTPS URL for MCP server
MCP_ACCESS_TOKENсекрет, обязательная
Access token for MCP HTTP authorization

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл .roo/mcp.json, в проекте

{
  "mcpServers": {
    "amocrm-rop-mcp": {
      "type": "streamable-http",
      "url": "https://<значение MCP_PUBLIC_URL>/mcp",
      "headers": {
        "Authorization": "Bearer <ваш MCP_ACCESS_TOKEN>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

MCP_PUBLIC_URLобязательная
Public HTTPS URL for MCP server
MCP_ACCESS_TOKENсекрет, обязательная
Access token for MCP HTTP authorization

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Форк Roo Code, папки .roo те же.

Добавьте в файл opencode.json, в проекте

{
  "mcp": {
    "amocrm-rop-mcp": {
      "type": "remote",
      "url": "https://<значение MCP_PUBLIC_URL>/mcp",
      "headers": {
        "Authorization": "Bearer <ваш MCP_ACCESS_TOKEN>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcp.

Ключи и настройки

MCP_PUBLIC_URLобязательная
Public HTTPS URL for MCP server
MCP_ACCESS_TOKENсекрет, обязательная
Access token for MCP HTTP authorization

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/zed/settings.json, для всех проектов

{
  "context_servers": {
    "amocrm-rop-mcp": {
      "url": "https://<значение MCP_PUBLIC_URL>/mcp",
      "headers": {
        "Authorization": "Bearer <ваш MCP_ACCESS_TOKEN>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа context_servers.

Ключи и настройки

MCP_PUBLIC_URLобязательная
Public HTTPS URL for MCP server
MCP_ACCESS_TOKENсекрет, обязательная
Access token for MCP HTTP authorization

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Сверено с репозиторием 25 сент. 2026, коммит c880bbf.

Текст для агента

Создай приватную интеграцию amoCRM с правами на сделки, задачи, примечания, события и пользователей, разверни zimuspro156-lab/amocrm-rop-mcp на Ubuntu VPS через install.sh, пройди python scripts/oauth_setup.py для связки с amoCRM, подними HTTPS через install-cloudflare.sh, затем подключи /mcp в ChatGPT с OAuth и логином, который выдаст scripts/setup_mcp_oauth.py.

Другие способы из описания автора
sudo git clone git@github.com:zimuspro156-lab/amocrm-rop-mcp.git /opt/amocrm-rop-mcp && cd /opt/amocrm-rop-mcp && sudo ./install.sh

install.sh создает системного пользователя amocrm-mcp, venv и systemd-юнит, не открывает порт наружу.

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

Что делает

Вместо сырой обертки над 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 самостоятельно

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

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

Ограничения

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

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

MCP

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

Проверка безопасности

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

Коротко о README

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

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

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

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

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

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

Официальный

Официальный MCP-сервер Salesforce DX: работа с org, метаданными, данными, пользователями и тестами Apex из агента

MCP-серверВысокий риск483Звезды репозитория
Официальный

Официальный набор скиллов Яндекса: каталог, цены, остатки, заказы, витрина и еженедельная ревизия магазина на Яндекс.Кит через Claude Code или Codex

ПлагинВысокий рискРоссийский стекБез VPN28Звезды репозитория
Выбор редакции

Полное покрытие API YouGile из 65 операций с настраиваемыми правами, подтверждением записи и общим лимитом на компанию

MCP-серверВысокий рискРоссийский стекБез VPN
Официальный

Официальный MCP конкретного портала Битрикс24: внешний агент по OAuth или токену читает и меняет задачи, сделки, встречи и письма

MCP-серверВысокий рискРоссийский стекБез VPN
Foxx AIMCP для руководителя отдела продаж в amoCRM

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.