MCP для записи пациентов в Битрикс24
Bitrix24 MedPro MCP
Узкий MCP-сервер на FastMCP: создает в CRM Битрикс24 контакт и лид на запись к врачу после того, как запись уже подтверждена другой системой
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Создает контакты и лиды с личными данными пациентов в CRM
- Вебхук с правами на запись хранится только в переменной окружения
Установка
Ручная установка
pip install -r requirements.txt && BITRIX_WEBHOOK_URL=https://<portal>.bitrix24.ru/rest/<user>/<token> python server.pyПеред запуском замените в коде пользовательское поле даты приема под свой портал.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер на FastMCP по Streamable HTTP дает всего два инструмента: create_contact заводит карточку пациента по имени и телефону, create_lead создает лид на запись к врачу с датой, временем и ссылкой на уже созданный контакт, записывая время в пользовательское поле CRM, специфичное для конкретного портала. По докстрингам видно, что инструменты рассчитаны на вызов сразу после успешного bookAppointment из внешней системы записи, которой в этом репозитории нет. Есть отдельный эндпоинт /health для проверки, что сервис жив.
Для кого. Как пример: для клиник на Битрикс24, которые заводят карточку пациента и лид на прием после подтвержденной записи во внешней системе.
Подходит, если
- Нужен образец, как создавать в CRM контакт и лид на прием к врачу
- Есть своя система записи и нужно только передать результат в Битрикс24
- Достаточно двух инструментов без чтения существующих данных CRM
Не подходит, если
- Нужны чтение сделок, поиск пациентов или другие операции CRM
- У вас нет своей системы записи, которая вызывает bookAppointment перед этим сервером
- Нужен модуль с настраиваемыми под свой портал полями без правки кода
Пример запроса к агенту
Создай контакт для пациента Иванов Иван Иванович и заведи лид на прием к врачу на 24 апреля в 11:00Ограничения
Всего два инструмента, только создание контакта и лида, ни чтения, ни обновления, ни отмены нет. Пользовательское поле UF_CRM_1776790754 для даты и времени приема жестко зашито под конкретный портал автора, для другого портала его нужно менять в коде. README и лицензии нет, инструмент явно писался под один медицинский проект и рассчитан на внешнюю систему записи, которой в репозитории нет.
Как отключить. Остановите процесс сервера и уберите его из конфигурации MCP клиента.
MCP
- Транспорт
- http
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| BITRIX_WEBHOOK_URL обязательная, секрет | Адрес входящего вебхука портала Битрикс24 с правами crm |
Проверка безопасности
- Создает контакты и лиды с личными данными пациентов в CRM
- Вебхук с правами на запись хранится только в переменной окружения
Коротко о README
Отдельного README в репозитории нет. Единственный файл server.py на FastMCP объявляет два инструмента с подробными докстрингами на английском, поясняющими порядок вызова после внешнего bookAppointment, обрабатывает ошибки Битрикс24 через httpx и открывает /health для проверки живости сервиса.
Частые вопросы
Сервер сам записывает пациента на прием?
Нет, он только создает контакт и лид в CRM после того, как запись подтверждена другой, внешней системой.
Подойдет ли пользовательское поле для моего портала?
Нет напрямую: код ссылается на конкретный ID поля из портала автора, его нужно заменить на свой.
Похожие
Официальный MCP-сервер Salesforce DX: работа с org, метаданными, данными, пользователями и тестами Apex из агента
Официальный набор скиллов Яндекса: каталог, цены, остатки, заказы, витрина и еженедельная ревизия магазина на Яндекс.Кит через Claude Code или Codex
YouGile MCP от Indalo
YouGile MCP
Полное покрытие API YouGile из 65 операций с настраиваемыми правами, подтверждением записи и общим лимитом на компанию
Официальный MCP конкретного портала Битрикс24: внешний агент по OAuth или токену читает и меняет задачи, сделки, встречи и письма