MCP-сервер для amoCRM на FastMCP
amoCRM MCP Server
MCP-сервер на FastMCP с 39 инструментами по 11 доменам amoCRM: лиды, контакты, аналитика, батч-операции, деплой одним проектом Vercel на аккаунт
- 1 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Создает и обновляет лиды, контакты и компании
- Хранит OAuth client_secret и refresh_token при автообновлении
Установка
- Работает в
- Сервисы
Ручная установка
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 для сетевого доступа.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
amoCRM — все инструментыMCP-сервер для AmoCRM на FastMCP (21 инструмент)
AmoCRM MCP Server
Компактный MCP-сервер на FastMCP с 21 инструментом для AmoCRM: контакты, сделки, задачи, примечания, теги, воронки одним файлом server.py
MCP-сервер для API v4 amoCRM (Kommo): сделки, контакты, компании, задачи, воронки, неразобранное и аналитика
Минимальный MCP-сервер для amoCRM API v4: чтение и создание сделок, контактов и примечаний, OAuth2 и долгосрочный токен
amo-crm-mcp: модульный сервер для AmoCRM
amo-crm-mcp
MCP-сервер на TypeScript с отдельным модулем на каждую сущность AmoCRM: задачи, воронки, лиды, пользователи, примечания, события
MCP-сервер для Kommo (amoCRM)
kommo-mcp
Самостоятельно развернутый MCP на чистом Node.js с 41 инструментом для Kommo (amoCRM): сделки, воронки, задачи, очередь диалогов, salesbot
MCP-сервер для amoCRM и Kommo: сделки, контакты, задачи и отчеты по воронке, зависшие сделки и просроченные задачи менеджеров
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| MCP-сервер для amoCRM на FastMCP (эта карточка) | нет | OAuth | 1 | |
| AmoCRM MCP Server | нет | ключ необязателен | 12 | сделки, контакты и примечания |
| amoCRM MCP Server | нет | OAuth | 2 | API v4, воронки |
| MCP-сервер для AmoCRM на FastMCP (21 инструмент) | нет | API-ключ | 0 | 21 инструмент |
Коротко о README
README перечисляет 39 инструментов по 11 доменам, особенности вроде rate limiting, нормализации HAL и трех транспортов, дает установку pip install -e ., настройку .env с минимальным и полным набором переменных, три способа запуска по транспортам, конфигурацию Claude Desktop и раздел о деплое на Vercel с переменными окружения проекта и эндпоинтами /mcp и /healthz.