Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
D

deak-ai/openehr-mcp-server

Create and read openEHR health records

Before you install: no copy-paste command · no license recorded · link reachable

First step: pip install -r requirements.txt

View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site

We have neither an install command nor a public remote endpoint from this repository, so we do not print a config. A made-up one is worse than none. How each client wires MCP up →

Source
collected from the abordage/awesome-mcp list · type: MCP server
Harvest history
first seen 2026-11-05 · last seen 2026-11-14 · seen 10× · listed by 10 sources
Score
score 1,003 · 10 sources · mcp
FAQ (answers come from our records)
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-11-05;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

# openEHR MCP Server

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

An MCP (Model Context Protocol) server designed to interface with openEHR REST APIs, specifically the EHRbase implementation.
This server enables MCP clients like Claude Desktop to create compositions for openEHR templates and submit them to a server.
For production grade EHR integrations you must use an AI Model where you can ensure data privacy.
See https://modelcontextprotocol.io/introduction for more information about MCP.
## Version
Current version: 0.1.0
This project follows semantic versioning. For details on our versioning strategy, see VERSIONING.md.
## MCP Tools
openehrtemplatelist: List all available openEHR templates from the EHRbase server
openehrtemplateget: Retrieve a specific openEHR template by its unique identifier
openehrtemplateexamplecomposition: Generate an example openEHR composition based on a specific template
openehrehrcreate: Create a new EHR in the system
openehrehrget: Retrieve an EHR by its ID
openehrehrlist: List all available EHRs in the system
openehrehrgetbysubject: Get an EHR by subject ID and namespace
openehrcompositioncreate: Create a new openEHR composition in the Electronic Health Record
openehrcompositionget: Retrieve an existing openEHR composition by its unique identifier
openehrcompositionupdate: Update an existing openEHR composition in the Electronic Health Record
openehrcompositiondelete: Delete an existing openEHR composition from the Electronic Health Record
openehrqueryadhoc: Execute an ad-hoc AQL query against the openEHR server
## MCP Prompts
vitalsignscapture: Capture vital signs for a specific EHR ID
## MCP Resource
Not yet implemented
# Quick Start with Docker
The easiest way to get started is to use the pre-built Docker image available on Docker Hub.
## 1. Prerequisites
Ensure you have a running EHRbase server. For running one locally, see below.
## 2. Configure Claude Desktop
Edit your Claude Desktop configuration file (claudedesktopconfig.json) and add an "openEHR" configuration block inside the "mcpServers" section.
This file can usually be found in the following locations:
On macOS: ~/Library/Application Support/Claude
On Windows: %APPDATA%\Claude
json
"mcpServers": {
"openEHR": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--network=host",
"-e","EHRBASEURL=http://localhost:8080/ehrbase/rest",
"-e","EHRBASEJSONFORMAT=wtflat",
"ctodeakai/openehr-mcp-server:latest"
You can point EHRBASEURL to your own EHRbase server or use the provided docker-compose setup.
### JSON Format Configuration
The MCP server supports different JSON serialization formats for interacting with the EHRbase API. You can configure the format using the optional EHRBASEJSONFORMAT environment variable:
json
"-e", "EHRBASEJSONFORMAT=wtflat"
Available format options:
wtflat (default): Use the simplified data types (SDT) based on the flat web template format
canonical: Uses the canonical openEHR JSON format consistently across all operations
wtstructured: SDT based on the structured web template format (currently not working)
For more information on how to set up Claude Desktop with MCP servers, see https://modelcontextprotocol.io/quickstart/user.
# Setup
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/deak-ai-openehr-mcp-server/)
Source
awesome · https://github.com/deak-ai/openehr-mcp-server
Browse by field
MCP servers
Listed by
10 independent sources
added
today

More like this

All 6,229 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index