FHIR MCP Server
Model Context Protocol (MCP) Server for Fast Healthcare Interoperability Resources (FHIR)
📋 Table of Contents
- 🔍 About
- 💡 Demo
- 🚀 Getting Started
- 📝 Usage
- 🔧 Configuration
- 🐳 Docker Setup
- 🛠️ MCP Tools
- 🗺️ Roadmap
- 👥 Contributors
- 📄 License
🔍 About The Project
FHIR MCP Server implements a complete Model Context Protocol (MCP) server, designed to facilitate seamless interaction between LLM-based agents and a FHIR-compliant backend. It provides a standardized interface that enables full CRUD operations on FHIR resources through a comprehensive suite of tools - accessible from MCP-compatible clients such as Claude Desktop, allowing users to query and manipulate clinical data using natural-language prompts.
✨ Key Features
- 🚀 FastMCP Framework: Built on FastMCP for high-performance MCP server capabilities
- 🏥 FHIR Resource Management: Full CRUD operations for all major FHIR resources
- 📄 Intelligent Document Processing: AI-powered document ingestion and chunking for multiple formats including TXT, CSV, JSON, and PDF
- 🔍 Semantic Search: Advanced document search using vector embeddings (via Pinecone)
- 🧠 RAG-Ready: Retrieval-Augmented Generation pipeline with context-aware document queries
- 🔐 Secure Authentication: OAuth2 token management for FHIR API integration
- 📊 LOINC Integration: Standardized medical terminology lookup and validation
- 🐳 Container Ready: Docker support for easy deployment and scaling
- 🔧 Configurable: Extensive
.env-based configuration options






