MCP-сервер для amoCRM на FastMCP

amoCRM MCP Server

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

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

Широкий доступ

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

  • Создает и обновляет лиды, контакты и компании
  • Хранит OAuth client_secret и refresh_token при автообновлении
Все причины и проверки
Российский стек

antontera/amocrm_mcp

Установка

Сервисы

Ручная установка

pip install -e .
cp .env.example .env

Установка сервера из исходников перед заполнением .env.

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

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

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Создает и обновляет лиды, контакты и компании
  • Хранит OAuth client_secret и refresh_token при автообновлении

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

Что делает

Сервер построен на библиотеке FastMCP и покрывает API v4 amoCRM 39 инструментами по 11 доменам: лиды, контакты, компании, задачи, примечания, воронки, связи, аккаунт, батч-операции, неразобранное и аналитика. Токен обновляется автоматически с сохранением на диск, есть режим долгоживущего токена для простых одноаккаунтных развертываний, ограничение по частоте запросов 7 в секунду с бэкоффом при 429, нормализация HAL и JSON, единый формат ответа с данными или ошибкой. Поддерживает транспорты stdio, SSE и streamable-http. README описывает продуктивную схему: один проект Vercel на один аккаунт amoCRM, с переменными окружения в настройках проекта.

Для кого. Для разработчиков, которым нужен полнофункциональный MCP-сервер amoCRM с готовым деплоем на Vercel и поддержкой нескольких транспортов.

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

  • Нужны сразу лиды, контакты, компании, задачи, аналитика и батч-операции в одном сервере
  • Нужен деплой как удаленный HTTP-сервис на Vercel, а не только локальный stdio
  • Нужен встроенный rate limit и автоматическое обновление OAuth-токена

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

  • Нужен один аккаунт amoCRM на несколько клиентов сразу: продуктивная схема README рассчитана один проект Vercel на один аккаунт
  • Не хотите заводить отдельный деплой на Vercel и предпочитаете чисто локальный сервер

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

Собери аналитику по сделкам в моей воронке amoCRM за этот месяц

MCP

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

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

AMO_SUBDOMAIN обязательная
Поддомен аккаунта amoCRM.
AMO_ACCESS_TOKEN обязательная, секрет
Долгоживущий токен доступа для простого одноаккаунтного режима.
AMO_CLIENT_ID секрет
ID интеграции для автоматического обновления токена вместе с CLIENT_SECRET и REFRESH_TOKEN.

Ограничения

Для продуктивного режима README явно описывает схему один проект Vercel на один аккаунт amoCRM, для нескольких аккаунтов нужно разворачивать несколько проектов. Здоровье сервиса проверяется отдельным эндпоинтом /healthz, который нужно мониторить самостоятельно. Требуется собственная OAuth-интеграция amoCRM с client_id, client_secret и refresh_token либо долгоживущий токен.

Как отключить. Удалите сервер amocrm из конфигурации MCP-клиента и остановите или удалите проект на Vercel, если использовали облачный деплой.

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

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

README описывает продуктивную схему один проект Vercel на один аккаунт, для нескольких аккаунтов нужно несколько развертываний.

Какие транспорты поддерживаются?

stdio для локального запуска, а также SSE и streamable-http с переменными AMO_TRANSPORT и AMO_PORT для сетевого доступа.

Обсуждение

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

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

Компактный MCP-сервер на FastMCP с 21 инструментом для AmoCRM: контакты, сделки, задачи, примечания, теги, воронки одним файлом server.py

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

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

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

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

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

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

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

Самостоятельно развернутый MCP на чистом Node.js с 41 инструментом для Kommo (amoCRM): сделки, воронки, задачи, очередь диалогов, salesbot

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

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

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

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
MCP-сервер для amoCRM на FastMCP (эта карточка)нетOAuth1
AmoCRM MCP Serverнетключ необязателен12сделки, контакты и примечания
amoCRM MCP ServerнетOAuth2API v4, воронки
MCP-сервер для AmoCRM на FastMCP (21 инструмент)нетAPI-ключ021 инструмент

Коротко о README

README перечисляет 39 инструментов по 11 доменам, особенности вроде rate limiting, нормализации HAL и трех транспортов, дает установку pip install -e ., настройку .env с минимальным и полным набором переменных, три способа запуска по транспортам, конфигурацию Claude Desktop и раздел о деплое на Vercel с переменными окружения проекта и эндпоинтами /mcp и /healthz.

Бейдж для README

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