his-tools
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
his-mcp-agents
An MCP server for hospital information system (HIS) data, plus a supervisor/worker agent graph that writes a grounded pre-visit brief for a clinician.
Portfolio demo (Sept 2026). Mock FHIR-shaped data, runs fully offline, 8 tests. It shows the design decisions I would make when putting LLM agents next to an HIS — not a production system.
MCP (stdio) read-only, de-identified
LLM / agent ───────────────► his-tools server ───────────────────────► FHIR store
│ every call → audit.jsonl
│ writes = draft only; clinician confirms out-of-bandWhat it demonstrates
Concern | How it is handled |
PHI never reaches the model | Tools return a pseudonymous |
Auditability | Every tool call is appended to |
Human-in-the-loop writes | The agent can only call |
Grounding | The brief is built only from tool results and guideline chunks, each line carries |
Multi-agent routing | LangGraph: |
Cost / latency visibility | Every node appends |
Model-agnostic |
|
Related MCP server: vClinic MCP Server
Run
pip install -r requirements.txt
pytest -q # 8 tests
python -m agents.graph # prints the brief + per-node trace
python -m his_mcp.server # MCP server over stdio (e.g. register in Claude Desktop)
LLM_BACKEND=ollama OLLAMA_MODEL=qwen2.5:7b python -m agents.graphTools exposed
list_patients · get_encounters · get_conditions · get_observations(abnormal_only) · get_medications · check_interactions(extra_drugs) · draft_medication_request
Limits (on purpose)
Mock data; the interaction table has three illustrative pairs and is not clinical knowledge.
BM25 over markdown stands in for a vector store; the retrieval interface is the same.
Guideline texts are short illustrative summaries I wrote, not clinical guidance.
This server cannot be deployed
Maintenance
Related MCP Connectors
HL7 FHIR R4 health-data API for AI agents: free sandbox, 30 synthetic patients, AI-ready context.
Guardrailed FHIR access for AI agents: PHI redaction, audit trail, step-up auth, tenant isolation
Read patient-authorized EHR records: medications, labs, conditions, allergies. Consent-bounded.
Synthetic EHR: medications, labs, conditions, allergies, immunizations, FHIR R4. No API key.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables LLM-based agents to interact with FHIR healthcare data through natural language prompts, providing full CRUD operations on FHIR resources, document processing, and semantic search capabilities.13102MIT

vClinic MCP Serverofficial
FlicenseNot gradedqualityDmaintenanceEnables AI agents to manage virtual clinic data including patients, visits, diagnoses, treatments, lab/radiology orders, and search medical literature and internal knowledge base.-- FlicenseNot gradedqualityDmaintenanceEnables LLMs to interact with clinical patient records using tools for document ingestion, structured conversion, patient profiling, record listing, search, and secure Q&A over patient documentation.-
- AlicenseNot gradedqualityBmaintenanceConnects frontier AI agents to HL7 FHIR R4 electronic health record repositories, enabling patient, observation, condition, medication, allergy, and diagnostic report queries plus draft-only clinical writes. Enforces mathematical safety gates, HIPAA-compliant tamper-evident audit logging, and token distillation of bulky FHIR payloads.Apache 2.0