Сервер Azure AHDS FHIR MCP 🚀
Реализация сервера Model Context Protocol (MCP) для Azure Health Data Services FHIR (Fast Healthcare Interoperability Resources). Эта служба предоставляет стандартизированный интерфейс для взаимодействия с серверами Azure FHIR, позволяя выполнять операции с данными здравоохранения с помощью инструментов MCP.
Настройка 🛠️
Установка 📦
Требуется Python 3.13 или выше.
Установите пакет с помощью pip :
Конфигурация MCP ⚙️
Конфигурация рабочего стола Клода
1 - Изменить конфигурацию рабочего стола Клода:
Откройте claude_desktop_config.json и добавьте следующую конфигурацию.
На MacOs файл находится здесь: ~/Library/Application Support/Claude Desktop/claude_desktop_config.json .
В Windows файл находится здесь: %APPDATA%\Claude Desktop\claude_desktop_config.json .
Ниже приведена таблица доступных переменных конфигурации среды:
Переменная | Описание | По умолчанию |
| Уровень ведения журнала |
|
| URL-адрес сервера Azure FHIR | Необходимый |
| Идентификатор клиента OAuth2 | Необходимый |
| Секрет клиента OAuth2 | Необходимый |
| Идентификатор клиента Azure AD | Необходимый |
2 — Перезапустите Claude Desktop.
Доступные инструменты 🔧
Операции с ресурсами FHIR
search_fhir— Поиск ресурсов FHIR на основе словаря параметров поиска
Доступ к ресурсам
Сервер обеспечивает доступ ко всем стандартным ресурсам FHIR через протокол ресурсов MCP:
fhir://Patient/— Доступ ко всем ресурсам для пациентовfhir://Patient/{id}— доступ к определенному ресурсу пациентаfhir://Observation/- Доступ ко всем ресурсам Observationfhir://Observation/{id}— доступ к определенному ресурсу Observationfhir://Medication/- Доступ ко всем ресурсам по лекарствамfhir://Medication/{id}— доступ к определенному ресурсу по лекарствамИ многое другое...
Related MCP server: HAPI-MCP
Развитие 💻
Настройка локального развития
1 — Клонировать репозиторий:
2 — Создайте и активируйте виртуальную среду:
Linux/macOS:
Окна:
3 - Установка зависимостей:
4 — Скопируйте и настройте переменные среды:
Отредактируйте .env, используя ваши настройки:
5 - Конфигурация рабочего стола Клода
Откройте claude_desktop_config.json и добавьте следующую конфигурацию.
На MacOs файл находится здесь: ~/Library/Application Support/Claude Desktop/claude_desktop_config.json .
В Windows файл находится здесь: %APPDATA%\Claude Desktop\claude_desktop_config.json .
6 - Перезапустите Claude Desktop.
Вклады 🤝
Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.
Форк репозитория
Создайте ветку функций (
git checkout -b feature/AmazingFeature)Зафиксируйте свои изменения (
git commit -m '✨ Add some AmazingFeature')Отправка в ветку (
git push origin feature/AmazingFeature)Открыть запрос на извлечение
Лицензия ⚖️
Лицензия MIT — см. файл LICENSE.md .
Это не официальный продукт Microsoft или Azure.