A master patient index with a FHIR API, MCP server, and web UI on Ruby on Rails 8.
{
"mcpServers": {
"mcp-fhir-patient-index": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A master patient index in Rails 8 with a conformant FHIR API and Model Context Protocol (MCP) for LLM
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
MIT. View license →
Is it maintained?
Last commit 9 days ago. 2 stars.
Will it work with my client?
Transport: stdio, sse, http. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
MCP server providing seamless access to FHIR APIs for AI tools and healthcare applications
FHIR MCP Server – helping you expose any FHIR Server or API as a MCP Server.
DataOps Kafka MCP server with consumer lag diagnosis and broker monitoring
A Model Context Protocol (MCP) server providing AI assistants with access to healthcare data and medical information tools, including FDA drug info, PubMed, medRxiv, NCBI Bookshelf, clinical trials, ICD-10, DICOM metadata, and a medical calculator.
MCP Security Weekly
Get CVE alerts and security updates for Mcp Fhir Patient Index and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
⚠️ Development in progress
A master patient index in Rails 8 with a conformant FHIR API and Model Context Protocol (MCP) for LLM integration.
This app has is not ready for real-patient data out of the box. For real-world use, you must regenerate credentials, and do a secure deployment with SOC-II compliance.
yarn installbundleEDITOR=<editor> bin/rails credentials:edit --environment <environment> # create
bin/rails db:encryption:init # copy output
EDITOR=<editor> bin/rails credentials:edit --environment <environment> # paste
rails db:migraterails assets:precompilerails serverrails db:seedMOCKUP_PATIENTS=true rails db:seedbundle exec rspec: run testsbundle exec rubocop: run linter./bin/brakeman: run security scanI'm testing MCP with the official inspector:
npx @modelcontextprotocol/inspector
OR if you have docker run:
docker run --rm --network host -p 6274:6274 -p 6277:6277 ghcr.io/modelcontextprotocol/inspector:latest
Transport Type: Streamable HTTP
URL: http://localhost:3000/mcp/v20250618
and press Connect.
Rails 8 with SQLite3, ESBuild, Bootstrap 5.3, and all other default options, except JBuilder and ActionMailbox which were excluded.
Copyright © 2025 Shaumik Ashraf
This project is under the MIT License. You can view the license at LICENSE.txt.
HL7, FHIR and the FHIR [FLAME DESIGN] are the registered trademarks of Health Level Seven International and their use does not constitute endorsement by HL7.