mcp-fhir
If you are the rightful owner of mcp-fhir and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This is a TypeScript-based MCP server that connects to a FHIR server, providing core MCP functionality for interacting with FHIR resources.
The @flexpa/mcp-fhir is an experimental TypeScript-based Model Context Protocol (MCP) server designed to interface with FHIR servers. It allows users to access and search FHIR resources using URIs, providing a seamless way to interact with healthcare data. The server supports all FHIR Resource types available in the FHIR server's CapabilityStatement and returns resources in FHIR JSON format. It is equipped with tools for searching and reading FHIR resources, making it a versatile solution for developers working with healthcare data. The server requires specific environment variables for configuration, including the FHIR server's base URL and an access token for authentication. While it is not intended for production use, it serves as a valuable tool for development and testing purposes.
Features
- List and access FHIR resources via `fhir: //` URIs
- Resources are returned in FHIR JSON format
- Supports all FHIR Resource types available in the FHIR server's CapabilityStatement
Tools
search_fhir
Search FHIR resources using resourceType and searchParams.
read_fhir
Read an individual FHIR resource using a URI.