Azure AHDS FHIR MCP 服务器🚀
Azure 健康数据服务 FHIR(快速医疗保健互操作性资源)的模型上下文协议 (MCP) 服务器实现。此服务提供与 Azure FHIR 服务器交互的标准化接口,支持通过 MCP 工具进行医疗保健数据操作。
设置🛠️
安装📦
需要 Python 3.13 或更高版本。
使用pip安装包:
MCP 配置⚙️
Claude桌面配置
1 - 编辑Claude桌面配置:
打开claude_desktop_config.json并添加以下配置。
在 MacOs 上,该文件位于此处: ~/Library/Application Support/Claude Desktop/claude_desktop_config.json 。
在 Windows 上,该文件位于此处: %APPDATA%\Claude Desktop\claude_desktop_config.json 。
以下是可用的环境配置变量表:
多变的 | 描述 | 默认 |
| 日志级别 |
|
| Azure FHIR 服务器 URL | 必需的 |
| OAuth2 客户端 ID | 必需的 |
| OAuth2 客户端密钥 | 必需的 |
| Azure AD 租户 ID | 必需的 |
2 - 重新启动 Claude Desktop。
可用工具🔧
FHIR 资源操作
search_fhir- 根据搜索参数字典搜索 FHIR 资源
资源访问
服务器通过 MCP 资源协议提供对所有标准 FHIR 资源的访问:
fhir://Patient/- 访问所有患者资源fhir://Patient/{id}- 访问特定的患者资源fhir://Observation/- 访问所有观察资源fhir://Observation/{id}- 访问特定的观察资源fhir://Medication/- 访问所有药物资源fhir://Medication/{id}- 访问特定的药物资源还有更多...
Related MCP server: HAPI-MCP
发展💻
本地开发设置
1-克隆存储库:
2-创建并激活虚拟环境:
Linux/macOS:
视窗:
3 - 安装依赖项:
4-复制并配置环境变量:
使用您的设置编辑 .env:
5 - Claude桌面配置
打开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。
贡献🤝
欢迎贡献代码!欢迎提交 Pull 请求。
分叉存储库
创建你的功能分支(
git checkout -b feature/AmazingFeature)提交你的更改(
git commit -m '✨ Add some AmazingFeature')推送到分支(
git push origin feature/AmazingFeature)打开拉取请求
许可证⚖️
根据 MIT 许可 - 请参阅LICENSE.md文件。
这不是 Microsoft 或 Azure 的官方产品。