OmopHub MCP

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

MCP-серверОфициальный

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

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

  • Запросы с терминами и кодами уходят на серверы OMOPHub как при hosted-подключении, так и при запуске через npx
  • Ключ расходует лимит вызовов тарифа, поэтому массовый перебор страниц быстро исчерпает бесплатные 3 000 вызовов
  • Сервер отдает справочные данные, но если вставлять в запросы сведения о пациентах, они тоже уйдут на сторону вендора
Все причины и проверки

omophub.com

Установка

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

claude mcp add omophub --transport http -H "Authorization: Bearer oh_your_key_here" https://mcp.omophub.com

Облачный сервер без установки. Замените oh_your_key_here на свой ключ из кабинета OMOPHub.

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

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

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Запросы с терминами и кодами уходят на серверы OMOPHub как при hosted-подключении, так и при запуске через npx
  • Ключ расходует лимит вызовов тарифа, поэтому массовый перебор страниц быстро исчерпает бесплатные 3 000 вызовов
  • Сервер отдает справочные данные, но если вставлять в запросы сведения о пациентах, они тоже уйдут на сторону вендора

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

Что делает

OmopHub MCP дает агенту справочник медицинской терминологии OHDSI. По названию или коду он находит концепт OMOP, переводит его в код другого словаря и поднимается или спускается по иерархии. Словари включают SNOMED CT, ICD-10, RxNorm, LOINC и другие, а общий объем разработчик оценивает в 11 млн концептов и 120 с лишним словарей. Сервер открывает 11 инструментов. Искать концепты можно по названию или синониму через search_concepts и по смыслу через semantic_search: запрос на обычном языке находит клинический термин. find_similar_concepts подбирает близкие концепты, get_concept и get_concept_by_code возвращают карточку по идентификатору или по коду словаря. map_concept переводит концепт в другие словари, get_hierarchy показывает предков и потомков, explore_concept собирает карточку, иерархию и соответствия за один вызов, а list_vocabularies выводит доступные словари. Пара fhir_resolve и fhir_resolve_codeable_concept определяет по значению FHIR стандартный концепт OMOP и целевую таблицу модели CDM. Это справочник для разработки. Сервер возвращает коды, названия и связи между словарями, данных пациентов в нем нет, а клинических решений он не принимает.

Для кого. Для инженеров данных, аналитиков и разработчиков, которые строят ETL в модель OMOP, собирают наборы концептов для когорт или сверяют коды в Claude Code, Cursor, VS Code и Windsurf.

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

  • Нужно найти идентификатор концепта OMOP для клинического термина, например для диагноза, препарата или лабораторного показателя
  • Код ICD-10 надо перевести в SNOMED CT или обратно и проверить, какое соответствие стандартное
  • Для определения фенотипа нужен набор концептов вместе со всеми потомками выбранного заболевания
  • При переносе данных из FHIR в OMOP надо узнать стандартный концепт для кодированного значения и таблицу CDM, куда его записывать
  • Список кодов из выгрузки нужно проверить на допустимость и посмотреть, в какие концепты они переходят

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

  • Нужен совет по диагнозу, лечению или дозировке: сервер выдает коды и связи словарей, медицинских рекомендаций в нем нет
  • Требуется поиск по записям конкретных пациентов: сервер работает со справочниками, а не с медицинскими картами
  • Задача — полный набор кодов для отчетности: map_concept и поиск отдают данные порциями, и без перебора страниц набор окажется неполным
  • Нужен полностью локальный запуск без обращений к внешнему сервису: пакет через npx тоже вызывает API OMOPHub и требует ключ

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

Найди концепт OMOP для сахарного диабета 2 типа, покажи всех потомков в SNOMED CT и сопоставь коды с ICD-10, затем собери из них набор концептов для когорты

MCP

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

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

OMOPHUB_API_KEY обязательная, секрет
Ключ API из кабинета OMOPHub, нужен для локального запуска через npx
OMOPHUB_ANALYTICS_OPTOUT
Значение true отключает аналитические заголовки пакета

Ограничения

OmopHub MCP годится для терминологии при разработке и не заменяет клиническую экспертизу: на его ответах нельзя строить решения о лечении конкретного человека.

Нужен ключ API из кабинета OMOPHub. Оба способа подключения отправляют запросы на серверы OMOPHub: облачный сервер mcp.omophub.com принимает ключ в заголовке, а пакет через npx по умолчанию обращается к api.omophub.com. Не вставляйте в запросы персональные данные пациентов. Объем вызовов ограничен тарифом, а аналитические заголовки пакета отключаются переменной OMOPHUB_ANALYTICS_OPTOUT.

map_concept возвращает одну страницу за вызов, поэтому для полного набора кодов продолжайте, пока в ответе has_more не станет false. Интерфейс Custom Connectors в Claude Desktop принимает только OAuth и заголовок с ключом не передает, поэтому там нужен запуск через npx. Доступность сервиса из России не проверена.

Как отключить. Уберите сервер omophub из настроек агента: в Claude Code командой claude mcp remove omophub, в остальных клиентах удалите блок omophub в файле конфигурации. Ключ из конфигурации и переменной окружения OMOPHUB_API_KEY тоже удалите, а ненужный ключ уберите в кабинете OMOPHub.

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

Как подключить OmopHub MCP к Claude Code?

Создайте ключ в кабинете OMOPHub и выберите способ. Облачный сервер: claude mcp add omophub --transport http -H "Authorization: Bearer <ключ>" https://mcp.omophub.com. Локально: claude mcp add omophub -- npx -y @omophub/omophub-mcp, после чего задайте переменную OMOPHUB_API_KEY. Работу проверяют запросом к list_vocabularies.

Нужен ли ключ и платный тариф для OmopHub MCP?

Ключ нужен всегда: без него сервер отдает список инструментов, а вызов любого из них заканчивается ошибкой AUTH_FAILED. По странице цен на 28 октября 2026 года тариф Free стоит 0 долларов и включает 3 000 вызовов в месяц, Pro стоит 39 долларов за 50 000 вызовов, дальше идут Scale и Business. На бесплатном тарифе семантический поиск базовый, полный открывается с Pro.

Работает ли OmopHub MCP в Claude Desktop?

Работает через npx. Раздел Custom Connectors в Claude Desktop принимает только OAuth и не передает заголовок с ключом, поэтому облачный адрес там не подключить. В файл claude_desktop_config.json добавляют команду npx с аргументами -y и @omophub/omophub-mcp и ключ в env.

Чем облачный сервер отличается от запуска через npx?

Облачный сервер не требует установки: клиент подключается по адресу https://mcp.omophub.com и передает ключ в заголовке. Пакет @omophub/omophub-mcp запускается у вас в режиме stdio и берет ключ из переменной OMOPHUB_API_KEY. Оба способа обращаются к данным OMOPHub. Тот же пакет можно поднять как локальный HTTP-сервер флагом --transport=http или запустить в Docker.

Как получить полный набор концептов, если map_concept отдает по странице?

map_concept отдает за вызов от 1 до 200 соответствий, по умолчанию 100. У популярного препарата одних кодов NDC бывает больше тысячи, поэтому один вызов дает выборку. Увеличивайте номер страницы, пока сервер не вернет все соответствия. find_similar_concepts для этого не подходит: он ранжирует по близости смысла и не знает, входит ли концепт в набор.

Обсуждение

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

MCP-серверы

MCP-сервер для поиска и загрузки научных статей из arXiv, PubMed, bioRxiv, Semantic Scholar и других открытых источников

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

BioMCP

biomcp

Один бинарь и единая грамматика команд к 70 биомедицинским источникам: PubMed, ClinVar, ClinicalTrials.gov, OncoKB. Режим MCP запускается командой serve

MCP-серверМинимальный доступ668Звезды репозитория

Плагин для Claude Code и MCP-сервер: более 1000 научных инструментов для биологии, химии и медицины, команды для сверки данных и скиллы-маршрутизаторы

ПлагинШирокий доступ1,8 тыс.Звезды репозитория
Официальный

CLI и MCP-сервер для извлечения структурированных знаний из документов: графы, гиперграфы и поиск по фактам с источниками

CLIРасширенный доступ4,2 тыс.Звезды репозитория

Локальный MCP-сервер, который превращает папку с документами в базу знаний с гибридным поиском для Claude Code и Cursor

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

Графовая база с ветвями как в git: сервер отдает ее агентам по MCP на /mcp, а встроенный скилл учит агента схемам, запросам и политикам

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

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

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

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
OmopHub MCP (эта запись)даAPI-ключ
BioMCPнетне нужна668единая команда к 70 биомедицинским источникам, например PubMed и ClinVar, а OmopHub отвечает только за словари OMOP и коды
ToolUniverseнетне нужна1 764более 1000 научных инструментов для биологии, химии и медицины, у OmopHub один узкий справочник терминологии

Коротко о README

Документация ведет от ключа в кабинете к настройке клиента: Claude Desktop, Claude Code, Cursor, VS Code, облачный адрес, локальный HTTP и Docker. Дальше идут таблица инструментов и примеры запросов, от поиска и сопоставления кодов до сборки набора концептов. Отдельно сервер отдает ресурс omophub://vocabularies и два готовых промпта, phenotype-concept-set и code-lookup.

Бейдж для README

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

Foxx AIOmopHub MCP
Foxx AI

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