Skip to content

wso2/fhir-mcp-server

MCP Data & Storage

A Model Context Protocol (MCP) server that bridges AI/LLM tools with FHIR healthcare APIs, enabling seamless search, retrieval, and analysis of clinical data.

Python Latest 0.10.0 · 7mo ago Security brief →

Features

  • Provides MCP‑compatible transport for FHIR via stdio, SSE, or streamable HTTP
  • Supports SMART‑on‑FHIR authentication for secure access to FHIR servers
  • Allows response filtering using custom FHIRPath expressions to reduce payload size
  • Integrates with MCP clients such as VS Code, Claude Desktop, and MCP Inspector

Recent releases

View all 2 releases →
0.10.0 Breaking risk
Breaking changes
  • Remove disable-auth flag
Notable features
  • Enable agents to retrieve authenticated user's FHIR profile information
  • GitHub MCP registry support
  • Automated MCP registry publishing
Full changelog

What's Changed

  • Feat: Enable agents to retrieve authenticated user's FHIR profile information by @VimukthiRajapaksha in https://github.com/wso2/fhir-mcp-server/pull/15
  • Update README.md by @joelsathi in https://github.com/wso2/fhir-mcp-server/pull/16
  • Refactor: Temporarily removed Docker installation section in README by @joelsathi in https://github.com/wso2/fhir-mcp-server/pull/18
  • Fix: Use fetch_raw to retrieve full bundles instead of entries by @joelsathi in https://github.com/wso2/fhir-mcp-server/pull/20
  • Add GitHub MCP registry support by @VimukthiRajapaksha in https://github.com/wso2/fhir-mcp-server/pull/21
  • Add testing workflow by @joelsathi in https://github.com/wso2/fhir-mcp-server/pull/24
  • Feat: Add automated MCP registry publishing by @VimukthiRajapaksha in https://github.com/wso2/fhir-mcp-server/pull/27
  • Feat: Add CODEOWNERS file for automated code review assignments by @VimukthiRajapaksha in https://github.com/wso2/fhir-mcp-server/pull/26
  • Update Dockerfile and add docker compose. by @danielhmendoza01 in https://github.com/wso2/fhir-mcp-server/pull/25
  • Remove disable-auth flag by @joelsathi in https://github.com/wso2/fhir-mcp-server/pull/28

New Contributors

  • @danielhmendoza01 made their first contribution in https://github.com/wso2/fhir-mcp-server/pull/25

Full Changelog: https://github.com/wso2/fhir-mcp-server/compare/0.9.0...0.10.0

0.9.0 New feature
Notable features
  • Dynamic authentication toggling CLI options
  • Docker support
  • Automated PyPI and GitHub release workflow
Full changelog

What's Changed

  • Initial implementation and project setup for FHIR MCP server by @VimukthiRajapaksha in https://github.com/wso2/fhir-mcp-server/pull/1
  • Refactor: Add dynamic authentication toggling CLI options by @VimukthiRajapaksha in https://github.com/wso2/fhir-mcp-server/pull/2
  • Feature: Add docker support by @VimukthiRajapaksha in https://github.com/wso2/fhir-mcp-server/pull/3
  • Test cases for the fhir mcp server by @nirmal070125 in https://github.com/wso2/fhir-mcp-server/pull/7
  • Tests: Add e2e tests for MCP tools by @VimukthiRajapaksha in https://github.com/wso2/fhir-mcp-server/pull/6
  • Update the readme by @nirmal070125 in https://github.com/wso2/fhir-mcp-server/pull/8
  • Simplify Auth Flow in MCP with FHIR server by @joelsathi in https://github.com/wso2/fhir-mcp-server/pull/9
  • Readme update by @joelsathi in https://github.com/wso2/fhir-mcp-server/pull/10
  • Update the readme by @nirmal070125 in https://github.com/wso2/fhir-mcp-server/pull/12
  • feat: Add automated PyPI and GitHub release workflow by @VimukthiRajapaksha in https://github.com/wso2/fhir-mcp-server/pull/13

New Contributors

  • @VimukthiRajapaksha made their first contribution in https://github.com/wso2/fhir-mcp-server/pull/1
  • @nirmal070125 made their first contribution in https://github.com/wso2/fhir-mcp-server/pull/7
  • @joelsathi made their first contribution in https://github.com/wso2/fhir-mcp-server/pull/9

Full Changelog: https://github.com/wso2/fhir-mcp-server/commits/0.9.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
121
Forks
42
Languages
Python Dockerfile

Install & Platforms

Install via
pip docker docker-compose

Community & Support

Beta — feedback welcome: [email protected]