
@flexpa/mcp-fhir

2024.12.19
25
JavaScript医疗健康数据管理FHIR 交互开发效率数据库
mcp-fhir 是一个基于 TypeScript 的 MCP 服务器,用于连接 FHIR 服务器。它提供了与 FHIR 资源交互的核心 MCP 功能,包括通过 URI 访问 FHIR 资源以及提供 FHIR 资源的搜索能力。该服务器支持所有 FHIR 资源类型,并返回 FHIR JSON 格式的资源。
View on GitHub
Overview
基本能力
产品定位
mcp-fhir 是一个用于与 FHIR 服务器交互的 MCP 服务器,主要用于医疗健康数据的管理和访问。
核心功能
- 通过
fhir://
URI 列出和访问 FHIR 资源 - 返回 FHIR JSON 格式的资源
- 支持 FHIR 服务器 CapabilityStatement 中的所有 FHIR 资源类型
适用场景
- 医疗健康数据的访问和管理
- 与 FHIR 服务器交互的开发项目
- 需要将 FHIR 数据作为上下文用于 LLM 交互的场景
工具列表
search_fhir
: 搜索 FHIR 资源- 参数:
resourceType
和searchParams
- 返回: FHIR 搜索结果
read_fhir
: 读取单个 FHIR 资源- 参数:
uri
- 返回: FHIR 资源的 JSON 格式
常见问题解答
- 调试困难: 建议使用 MCP Inspector 进行调试
使用教程
使用依赖
安装依赖:
npm install
安装教程
构建服务器:
npm run build
开发时自动重建:
npm run watch
调试方式
使用 MCP Inspector 进行调试:
npm run inspector