AITeamGuide

AITeamGuide Hub · MCP server

FHIR MCP Server

WSO2's MCP server that exposes any FHIR health-records API to an assistant.

MCP server★ 137 starsApache-2.0Healthcare admin

View on GitHub

Key facts

Type
MCP server
Jobs it fits
Look up patient records through FHIR; Build healthcare admin tools
Fields
Healthcare admin
Works with
Any MCP client, Claude Desktop
GitHub
wso2/fhir-mcp-server
Licence
Apache-2.0
Stars
137 as of October 21, 2026
Last updated
October 12, 2026 (last push to GitHub)
Author
@wso2
Submitted by
@aiteamguide
Added to the Hub
October 21, 2026

Our note: real patient data still needs HIPAA safeguards and a BAA with each vendor.

Install / Use it

Apache-2.0Local MCP server

Download ZIP View source

Cursor

This config points at a local copy of the repo. Download or clone it first and edit the path placeholders, so there is no one-click button.

Replace the placeholder values (API keys, tokens) with your own after adding it.

Or paste into ~/.cursor/mcp.json

{
  "mcpServers": {
    "fhir": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/fhir-mcp-server",
        "run",
        "fhir-mcp-server",
        "--transport",
        "stdio"
      ],
      "env": {
        "FHIR_SERVER_ACCESS_TOKEN": "Your FHIR Access Token"
      }
    }
  }
}

Claude Code

Run in your terminal

claude mcp add --transport stdio fhir --env FHIR_SERVER_ACCESS_TOKEN='Your FHIR Access Token' -- uv --directory /path/to/fhir-mcp-server run fhir-mcp-server --transport stdio

Replace the placeholder values (API keys, tokens) with your own after adding it.

Claude Desktop

This config points at a local copy of the repo. Download or clone it first and edit the path placeholders, so there is no one-click button.

Add to claude_desktop_config.json (Settings → Developer → Edit Config), then restart Claude

{
  "mcpServers": {
    "fhir": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/fhir-mcp-server",
        "run",
        "fhir-mcp-server",
        "--transport",
        "stdio"
      ],
      "env": {
        "FHIR_SERVER_ACCESS_TOKEN": "Your FHIR Access Token"
      }
    }
  }
}

Replace the placeholder values (API keys, tokens) with your own after adding it.

VS Code

This config points at a local copy of the repo. Download or clone it first and edit the path placeholders, so there is no one-click button.

Replace the placeholder values (API keys, tokens) with your own after adding it.

Or from the command line

code --add-mcp '{"name":"fhir","type":"stdio","command":"uv","args":["--directory","/path/to/fhir-mcp-server","run","fhir-mcp-server","--transport","stdio"],"env":{"FHIR_SERVER_ACCESS_TOKEN":"Your FHIR Access Token"}}'

Codex

Run in your terminal

codex mcp add fhir --env FHIR_SERVER_ACCESS_TOKEN='Your FHIR Access Token' -- uv --directory /path/to/fhir-mcp-server run fhir-mcp-server --transport stdio

Replace the placeholder values (API keys, tokens) with your own after adding it.

Quickstart

Run with uvx

uvx fhir-mcp-server

Safety: Runs code from a third-party repo. Review the source and the permissions before installing.

Commands and configs are taken from the project's README and re-wrapped in each app's documented format. If they differ, the README wins.

More from the Hub

Summary written by AITeamGuide in our own words. GitHub numbers come from the public GitHub API and refresh daily. Maintainer and want a correction or removal? Tell us. Got something similar? Submit it to the Hub.