fhirhydrant
local MCP serverInstallation
Terminal
claude mcp add fhirhydrant -e MCP_TRANSPORT=... -e FHIR_AUTH=... -e FHIR_SERVER_URL=... -e FHIR_TOKEN_URL=... -e FHIR_CLIENT_ID=... -e FHIR_ACTIVE_KEY=... -e FHIR_JWKS_URL=... -e FHIR_VERSION=... -- npx -y fhirhydrant
Run in your project folder. Add --scope user to use it everywhere.
Claude Desktop, Cursor & other clients
Add to claude_desktop_config.json or .cursor/mcp.json.
{
"mcpServers": {
"fhirhydrant": {
"command": "npx",
"args": [
"-y",
"fhirhydrant"
],
"env": {
"MCP_TRANSPORT": "...",
"FHIR_AUTH": "...",
"FHIR_SERVER_URL": "...",
"FHIR_TOKEN_URL": "...",
"FHIR_CLIENT_ID": "...",
"FHIR_ACTIVE_KEY": "...",
"FHIR_JWKS_URL": "...",
"FHIR_VERSION": "..."
}
}
}
}Fill in the environment variables with your own credentials.
Summary
FHIR MCP server with SMART Backend Services, response compaction, FHIRPath, and guarded writes.
Questions
fhirhydrant is a local MCP server distributed as the npm package fhirhydrant.
Run: claude mcp add fhirhydrant -e MCP_TRANSPORT=... -e FHIR_AUTH=... -e FHIR_SERVER_URL=... -e FHIR_TOKEN_URL=... -e FHIR_CLIENT_ID=... -e FHIR_ACTIVE_KEY=... -e FHIR_JWKS_URL=... -e FHIR_VERSION=... -- npx -y fhirhydrant
Run: codex mcp add fhirhydrant --env MCP_TRANSPORT=... --env FHIR_AUTH=... --env FHIR_SERVER_URL=... --env FHIR_TOKEN_URL=... --env FHIR_CLIENT_ID=... --env FHIR_ACTIVE_KEY=... --env FHIR_JWKS_URL=... --env FHIR_VERSION=... -- npx -y fhirhydrant
Similar MCP servers
NameStars
- UCAIio.github.nirholas/abi-to-mcp38
- mcpio.github.butterbase-ai/mcp3,690
- DBHubio.github.bytebase/dbhub3,574
- Tapo MCPio.github.mihai-dinculescu/tapo-mcp809
- mcp-ssh-managerio.github.bvisible/mcp-ssh-manager493
- google-analytics-mcpio.github.surendranb/google-analytics-mcp242
- HomeLab Monitorio.github.SikamikanikoBG/homelab-monitor208
- mcpcom.zomato/mcp183