
chat-with-fhir-mcp-server

2025.04.18
0
JavaScript医疗健康数据管理FHIR 服务器交互数据库开发效率
chat-with-fhir-mcp-server 是一个基于 TypeScript 的 MCP 服务器,用于连接 FHIR 服务器。它提供了与 FHIR 资源交互的核心功能,包括通过 URI 访问 FHIR 资源以及提供 FHIR 资源的搜索能力。该项目是 [@flexpa/mcp-fhir](https://github.com/flexpa/mcp-fhir) 的一个分支,用于学习和实验,集成了 Google ADK、Ollama 和该 MCP 服务器。
View on GitHub
Overview
基本能力
产品定位
chat-with-fhir-mcp-server 是一个用于与 FHIR 服务器交互的 MCP 服务器,主要用于医疗健康数据的管理和查询。
核心功能
- 资源访问:通过
fhir://
URI 列表和访问 FHIR 资源,返回 FHIR JSON 格式的数据。 - 搜索能力:支持所有 FHIR 资源类型的搜索。
适用场景
- 医疗健康数据的查询和管理。
- 与 FHIR 服务器交互的开发和学习。
工具列表
search_fhir
:搜索 FHIR 资源,参数为resourceType
和searchParams
,返回 FHIR 搜索结果。read_fhir
:读取单个 FHIR 资源,参数为uri
,返回 FHIR 资源的 JSON 格式。
常见问题解答
- 调试方式:由于 MCP 服务器通过 stdio 通信,调试较为困难,推荐使用 MCP Inspector 进行调试。
使用教程
使用依赖
安装依赖:
npm install
安装教程
构建服务器:
npm run build
开发时自动重建:
npm run watch
调试方式
使用 MCP Inspector 进行调试:
npm run inspector