健康与养生 · 开发者工具

Medplum MCP

rkirkendall/medplum-mcp

该项目实现了一个完整的模型上下文协议(MCP)服务器,用于与Medplum FHIR服务器交互,提供33种FHIR资源管理工具,支持通过自然语言命令进行医疗数据管理。

安装

npx ts-node src/llm-test-harness.ts

环境变量

MEDPLUM_BASE_URLMEDPLUM_CLIENT_IDMEDPLUM_CLIENT_SECRETOPENAI_API_KEY
分类
健康与养生, 开发者工具
许可证
MIT
更新于
2026年10月6日

工具(33)

  • createPatient

    Create new patient records with demographics, identifiers, and contact information.

  • getPatientById

    Retrieve complete patient details by their unique ID.

  • updatePatient

    Modify existing patient information including demographics and contact details.

  • searchPatients

    Find patients based on name, birthdate, identifier, or other criteria.

  • createPractitioner

    Register new healthcare practitioners with their professional details.

  • getPractitionerById

    Fetch complete practitioner details by their unique ID.

  • updatePractitioner

    Update practitioner information including qualifications and contact details.

  • searchPractitionersByName

    Search for practitioners using their first or last name.

  • searchPractitioners

    Conduct advanced searches for practitioners based on multiple criteria.

  • createOrganization

    Add new healthcare organizations (hospitals, clinics, departments).

  • getOrganizationById

    Retrieve complete organization details by their unique ID.

  • updateOrganization

    Update organization information including contact details and addresses.

  • searchOrganizations

    Search for organizations by name, type, or other attributes.

  • createEncounter

    Create new patient encounters (visits, appointments, hospital stays).

  • getEncounterById

    Retrieve complete encounter details by their unique ID.

  • updateEncounter

    Update encounter information including status, class, and participants.

  • searchEncounters

    Search for encounters by patient, practitioner, date, status, or class.

  • createObservation

    Record new observations (lab results, vital signs, diagnostic findings).

  • getObservationById

    Retrieve complete observation details by their unique ID.

  • updateObservation

    Modify existing observations including values, status, and interpretations.

  • searchObservations

    Search for observations by patient, code, date, or encounter.

  • createMedicationRequest

    Create new medication requests (prescriptions) with dosage and instructions.

  • getMedicationRequestById

    Retrieve complete medication request details by their unique ID.

  • updateMedicationRequest

    Update prescription information including status, dosage, and instructions.

  • searchMedicationRequests

    Search for medication requests by patient, medication, or prescriber.

  • createMedication

    Create new medication resources with codes, names, and formulations.

  • getMedicationById

    Retrieve complete medication details by their unique ID.

  • searchMedications

    Search for medications by code, name, or ingredient.

  • createEpisodeOfCare

    Create new episodes of care for managing patient care over time.

  • getEpisodeOfCareById

    Retrieve complete episode of care details by their unique ID.

  • updateEpisodeOfCare

    Update episode information including status, period, and managing organization.

  • searchEpisodesOfCare

    Search for episodes of care by patient, status, or managing organization.

  • generalFhirSearch

    Generic FHIR search with custom parameters for any resource type, enabling advanced queries across all FHIR resources.

本页信息摘自该项目的 README。 查看 README

支持的客户端

该服务器 README 中提到的客户端:

查看全部
Claude Desktop logo

Claude Desktop

桌面端 · 免费增值 · Proprietary

Anthropic 官方推出的 Claude AI 桌面应用程序。支持 MCP 服务器以扩展功能。

WindowsMacOS
VS Code GitHub Copilot logo

VS Code GitHub Copilot

桌面端 · 免费增值 · MIT

VS Code 通过代理模式将 MCP 与 GitHub Copilot 集成,允许在你的代理编码工作流中直接与 MCP 提供的工具交互。在 Claude Desktop、工作区或用户设置中配置服务器,提供引导式 MCP 安装和安全处理输入变量中的密钥,避免泄露硬编码密钥。

WindowsMacOSLinuxWeb

相关 MCP 服务器

更多服务器
HowToCook-mcp logo

HowToCook-mcp

worryzyy/HowToCook-mcp

245

基于Anduin2017/HowToCook打造的 MCP(Model Context Protocol)服务器,让 AI 助手能够为你推荐菜谱、规划膳食,解决"今天吃什么"的世纪难题!

健康与养生
NexOnco (CIViC Precision Oncology) logo

NexOnco (CIViC Precision Oncology)

nexgene-research/nexonco-mcp

47

Nexonco是由Nexgene Research开发的MCP服务器,用于快速查询CIViC数据库中的临床证据,支持精准肿瘤学研究。

健康与养生
Agentcare MCP logo

Agentcare MCP

Kartha-AI/agentcare-mcp

39

Agent Care是一个基于MCP协议的服务器,用于与Cerner和Epic等电子病历系统交互,提供医疗工具和FHIR数据访问功能。

健康与养生
DICOM logo

DICOM

christianhinge/dicom-mcp

28

DICOM-MCP是一个基于Model Context Protocol的DICOM服务器交互工具,支持LLM访问和分析医学影像元数据。

健康与养生
Health Record MCP logo

Health Record MCP

jmandel/health-record-mcp

21

该项目是一个专为大型语言模型(LLMs)和其他AI代理设计的服务器工具,用于安全地与电子健康记录(EHRs)交互。它通过SMART on FHIR标准实现安全数据访问,并利用模型上下文协议(MCP)提供工具集,作为AI与多样化EHR系统之间的安全网关和工具包。

健康与养生
Strava MCP logo

Strava MCP

r-huijts/strava-mcp

20

该项目是一个基于TypeScript的Strava API桥接服务,通过MCP标准将Strava的运动数据功能暴露为LLM可调用的工具,支持活动统计、路线导出、心率分析等多种运动数据交互功能。

健康与养生