MCP ExplorerExplorer

Mcp Fhir Server

@j4jayanton 18 days ago
1 MIT
FreeCommunity
AI Systems
Example MCP SSE Server with FHIR Integration

Overview

What is Mcp Fhir Server

The mcp-fhir-server is an implementation of a Model Context Protocol (MCP) server that integrates with a FHIR server to demonstrate FHIR-specific tool definitions. It serves as a quick and basic example of MCP and FHIR integration.

Use cases

Use cases for the mcp-fhir-server include creating and retrieving patient records, managing appointment schedules, and demonstrating the integration capabilities of MCP with FHIR in healthcare systems.

How to use

To use the mcp-fhir-server, you need to provide an Auth token and utilize its two main tools: ‘Create FHIR Resource’ and ‘Read FHIR Resource’. For creating a resource, supply the ResourceType and ResourceBody; for reading a resource, provide the ResourceType and ResourceID.

Key features

Key features of the mcp-fhir-server include integration with FHIR for managing healthcare resources, support for creating and reading FHIR resources, and a simple implementation that does not cover OAuth but relies on an Auth token.

Where to use

The mcp-fhir-server can be used in healthcare applications that require the management of patient and appointment resources, as well as in environments where FHIR integration is necessary for interoperability.

Content

Example MCP SSE Server intgrated with FHIR Server

A Model Context Protocol (MCP) server implementation that integrates with FHIR server to implement FHIR specific tool definitions.
This is quick and dirty implementation and sole objective is to demonstrate MCP + FHIR integration.
This implementation doesn’t cover FHIR server OAuth and depends on supplied Auth token.

I have tested this integration for Patient and Appointment resources without any issues.

This MCP server implements two tools

  1. Create FHIR Resource
    Takes Two input parameters
    • ResourceType
    • ResourceBody
  2. Read FHIR Resource
    Takes Two input parameters
    • ResourceType
    • ResourceID

Dependencies

Tools

No tools

Comments