amocrm-mcp
amoCRM MCP-сервер
Этот сервер даёт Claude Code доступ к данным amoCRM (воронки, сделки, контакты, пользователи) через протокол MCP. Инструкция по развёртыванию — на русском, ниже.
Что внутри
server.js— сам сервер (Node.js). Инструменты, которые он даёт Claude:list_pipelines,list_leads,get_lead,list_contacts,list_users,list_custom_fields,amocrm_raw_request(запасной вариант для любых других запросов к API amoCRM v4).render.yaml— описание для автоматического развёртывания на Render.
Шаг 1. Получите токен amoCRM
Зайдите в amoCRM под своим аккаунтом (вы администратор).
Откройте Настройки → Интеграции.
Нажмите Создать интеграцию, укажите любое название (например, «Claude MCP»). В поле
redirect_uriможно указать любую ссылку-заглушку, напримерhttps://example.com.Сохраните и откройте карточку созданной интеграции.
В блоке «Ключи и коды доступа» нажмите кнопку генерации долгосрочного токена.
Скопируйте показанную строку токена сразу — второй раз посмотреть её через интерфейс будет нельзя (при необходимости придётся сгенерировать новую, старая перестанет работать).
Запомните также ваш поддомен amoCRM — это часть адреса, под которым вы входите. Если вы заходите по адресу
https://mycompany.amocrm.ru, то поддомен —mycompany.
Шаг 2. Загрузите код на GitHub
Если у вас нет аккаунта — зарегистрируйтесь на github.com (бесплатно).
Нажмите New repository (зелёная кнопка), укажите имя, например
amocrm-mcp, оставьте Public, ничего дополнительно не отмечайте, нажмите Create repository.На следующей странице нажмите ссылку uploading an existing file.
Разархивируйте скачанный архив с этим проектом (двойной клик по .zip на Mac) и перетащите все файлы из папки (включая
render.yaml,package.json,server.js,.gitignore) в область загрузки на странице GitHub.Нажмите Commit changes.
Шаг 3. Разверните на Render
Зарегистрируйтесь на render.com — проще всего войти через тот же аккаунт GitHub.
Нажмите New + → Blueprint.
Выберите репозиторий
amocrm-mcp, который вы только что создали. Render сам найдёт файлrender.yamlи предложит создать сервис.Render попросит заполнить три значения:
AMOCRM_SUBDOMAIN— ваш поддомен (например,mycompany)AMOCRM_TOKEN— долгосрочный токен из Шага 1MCP_AUTH_TOKEN— придумайте свой секретный код (пароль), которым Claude будет представляться серверу. Можно использовать, например:53485f651af67ac24031ce959a655e0321ec3a1cda1319ac(это случайно сгенерированная строка; используйте именно её, либо придумайте свою — главное, никому её не показывайте).
Нажмите Apply / Deploy. Развёртывание займёт пару минут.
Когда статус станет Live, скопируйте адрес сервиса вверху страницы — он выглядит как
https://amocrm-mcp-xxxx.onrender.com.
Важно: бесплатный план Render «засыпает» после 15 минут без запросов и просыпается около 30–60 секунд при первом обращении. Если первый запрос от Claude покажется зависшим — просто подождите немного и повторите.
Шаг 4. Подключите к Claude Code
В терминале (там же, где установлен claude), выйдя из активной сессии
(/exit), выполните, подставив свой адрес с Шага 3 и свой MCP_AUTH_TOKEN
с Шага 3:
claude mcp add --transport http amocrm https://amocrm-mcp-xxxx.onrender.com/mcp --header "Authorization: Bearer ВАШ_MCP_AUTH_TOKEN"Запустите claude, затем в чате наберите /mcp и убедитесь, что сервер
amocrm имеет статус connected.
Первый запрос делайте разведочным:
Через MCP amoCRM собери список всех воронок с их этапами. Ничего не анализируй, просто выведи структуру таблицей.