LangCare MCP FHIR — доступ агента к медкартам

LangCare MCP FHIR

MCP-сервер на Go: четыре операции FHIR R4 открывают агенту чтение и запись в Epic, Cerner, OpenEMR и GCP Healthcare API

  • 71 ★ репозитория
  • Последний коммит
  • MIT
MCP-серверОфициальный

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

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

  • Агент читает и меняет медицинские карты, а ошибка в записи или утечка персональных данных пациента имеет юридические последствия
  • Инструменты fhir_create и fhir_update пишут в рабочую систему клиники с правами учетной записи сервера
Все причины и проверки

langcare/langcare-mcp-fhir

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/langcare-mcp-fhir

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

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

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

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

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

  • Агент читает и меняет медицинские карты, а ошибка в записи или утечка персональных данных пациента имеет юридические последствия
  • Инструменты fhir_create и fhir_update пишут в рабочую систему клиники с правами учетной записи сервера

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

Что делает

LangCare MCP FHIR стоит между агентом и FHIR-сервером медицинской информационной системы. Сервер написан на Go и отдает четыре инструмента: fhir_read, fhir_search, fhir_create и fhir_update. Они работают с любым ресурсом FHIR R4: Patient, Observation, Medication и еще более 60 типов. Вход в систему сервер ведет сам и обновляет токены: Bearer, OAuth2, SMART on FHIR Backend Services с private_key_jwt, Basic. Собственной базы у него нет, это прокси к вашему FHIR-серверу. Транспорты: stdio и Streamable HTTP. В журналах сервер вычищает персональные данные пациентов, ведет аудит запросов и поддерживает mTLS и лимиты на клиента. В бинарник встроены два интерактивных приложения MCP для Claude Desktop: fhir_explorer для просмотра ресурсов и patient_chart_review с карточкой пациента, диагнозами, лекарствами, анализами и графиками давления и веса. В репозитории есть и дополнения: более 40 клинических скиллов в виде методичек, девять агентов для Claude Managed Agents, голосовой агент на Pipecat и консольный клиент langcare для фреймворков без поддержки MCP. Сервер работает и без них.

Для кого. Командам, которые строят ИИ-помощников для клиник и подключают их к Epic, Cerner, OpenEMR или Google Cloud Healthcare API.

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

  • Нужно найти пациента по имени и дате рождения и показать его последние анализы с референсными значениями
  • Врачу нужен черновик записи на основе данных карты, который агент превращает в ресурсы FHIR
  • Прототип клинического помощника работает на тестовом сервере OpenEMR или HAPI, и пора пробовать боевой FHIR
  • Команда хочет показать врачу карточку пациента с графиками прямо в окне Claude Desktop
  • Агент на LangChain или CrewAI ходит в FHIR через консольный клиент langcare без собственной поддержки MCP

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

  • Нужен доступ к системе, которая не отдает FHIR R4: сервер работает только через этот протокол
  • Агент не должен менять карту: операции создания и обновления доступны по умолчанию, ограничить их придется правами учетной записи в МИС
  • Хочется лечебных рекомендаций без врача: клинические скиллы дают структуру запросов, а решение остается за специалистом
  • Данные пациентов нельзя передавать модели вашего провайдера по требованиям регулятора

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

Найди пациента Smith, 1985 года рождения, и покажи его последние анализы крови с референсными значениями.

MCP

Транспорт
stdio, http
Авторизация
API-ключ

Ограничения

Серверу нужен YAML-файл с настройками выбранной системы и учетные данные на стороне МИС, без них он не запустится. Права агента равны правам этой учетной записи, поэтому для режима только чтения заведите отдельную роль. Последний коммит в репозитории сделан в апреле 2026 года. Клинические скиллы служат методичками для агента, медицинским заключением они не считаются. Клиент MCP проходит собственную проверку по Bearer-токену или ключу API, она не зависит от входа сервера в МИС.

Как отключить. Удалите сервер из конфигурации Claude Desktop и перезапустите приложение. Глобальный пакет снимает команда npm uninstall -g @langcare/langcare-mcp-fhir.

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

Как подключить LangCare MCP FHIR к Claude Desktop?

Установите пакет командой npm install -g @langcare/langcare-mcp-fhir, подготовьте YAML-файл по шаблону для вашей системы и добавьте в claude_desktop_config.json сервер с командой langcare-mcp-fhir и аргументами -config и путем к файлу. После перезапуска приложения появятся четыре инструмента FHIR.

С какими системами работает сервер?

С Epic, Cerner, OpenEMR, Google Cloud Healthcare API и любым сервером FHIR R4. Для каждой есть пример файла настроек в папке configs репозитория.

Хранит ли сервер данные пациентов?

Нет, сервер работает как прокси без собственной базы, а персональные данные в журналах по умолчанию скрываются. Сами записи остаются в вашей МИС.

Нужны ли клинические скиллы из репозитория?

Нет, они необязательны: сервер полностью работает без них. Скиллы описывают сценарии вроде сверки лекарств или расчета шкалы qSOFA, их текст добавляют в системный промпт агента.

Для чего консольный клиент langcare?

Он нужен агентам, которые не говорят на MCP: LangChain, smolagents, CrewAI, AutoGen. Клиент превращает четыре операции FHIR в подкоманды и отдает чистый JSON, адрес сервера и токен берет из переменных LANGCARE_SERVER и LANGCARE_API_KEY.

Обсуждение

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

MCP-серверы

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

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

Официальный плагин Anthropic для медицинских задач: коды ICD-10-CM, предварительные согласования, FHIR и поиск в PubMed

ПлагинШирокий доступ440Звезды репозитория

Medical MCP

medical-mcp

MCP-сервер медицинских источников: лекарства FDA и EMA, статистика WHO, PubMed и клинические испытания без ключей API.

MCP-серверРасширенный доступ120Звезды репозитория

PubMed MCP ищет биомедицинские статьи, читает доступные тексты и оформляет ссылки с отметками исправлений и отзыва работ.

MCP-серверРасширенный доступ167Звезды репозитория
Официальный

Справочник медицинских кодов для агента: поиск, сопоставление и навигация по концептам SNOMED CT, ICD-10, RxNorm и LOINC

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

MCP-сервер и REST API для баз данных на Go: PostgreSQL, MySQL, ClickHouse, Snowflake, BigQuery и других, с маскировкой персональных данных и кэшем

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

Коротко о README

В README разобраны установку через npm, шаблоны настроек для четырех типов систем, четыре инструмента FHIR и модель безопасности с двумя уровнями входа. Отдельные разделы посвящены встроенным приложениям MCP и каталогу клинических скиллов.

Бейдж для README

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

Foxx AILangCare MCP FHIR — доступ агента к медкартам
Foxx AI

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