MCP.so
登录

openEHR MCP Server

@deak-ai

基本信息

分类

其他

许可证

MIT

传输方式

stdio

作者

deak-ai

关于 openEHR MCP Server

暂无概览

openEHR MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "openehr-mcp-server": {
      "command": "docker",
      "args": [
        "compose",
        "up",
        "-d"
      ]
    }
  }
}

openEHR MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is openEHR MCP Server?

An MCP (Model Context Protocol) server that interfaces with openEHR REST APIs, specifically the EHRbase implementation. It allows MCP clients like Claude Desktop to create and submit compositions for openEHR templates to a server. Intended for developers integrating clinical data via openEHR.

How to use openEHR MCP Server?

Run the pre-built Docker container with environment variables EHRBASE_URL (required) and EHRBASE_JSON_FORMAT (optional). Configure Claude Desktop by adding an "openEHR" block under mcpServers in claude_desktop_config.json. For local development, use the provided Docker Compose to start an EHRbase instance, then upload a template and create an EHR using Python helper scripts.

Key features of openEHR MCP Server

  • List and retrieve openEHR templates
  • Create, retrieve, list, and search EHRs
  • Create, read, update, and delete compositions
  • Execute ad-hoc AQL queries
  • Prompt for capturing vital signs
  • Docker-based deployment for easy setup

Use cases of openEHR MCP Server

  • Capture vital signs for a patient into an openEHR composition
  • Manage electronic health records (create, read, update, delete)
  • Run ad-hoc AQL queries against an openEHR server
  • Automate template-driven composition creation in clinical workflows
  • Prototype openEHR integrations with AI assistants

常见问题

1

What dependencies are required?

An EHRbase server, an openEHR template uploaded to that server, and an existing EHR with its ID for compositions.

2

What JSON formats are supported?

You can set `EHRBASE_JSON_FORMAT` to `wt_flat` (default, simplified data types based on web template), `canonical` (canonical openEHR JSON), or `wt_structured` (currently not working).

3

How do I set up a local EHRbase for testing?

Use the provided `docker-compose.yml` in the `docker-compose` directory. Start with `docker compose up -d`, then upload a template via `scripts/upload_template.py` and create an EHR via `scripts/create_ehr.py`.

4

Is there a pre-built Docker image available?

Yes, the image `ctodeakai/openehr-mcp-server:latest` is available on Docker Hub.

5

What is the current version and does it support MCP Resources?

The current version is 0.1.0. MCP Resources are not yet implemented.

评论

其他 分类下的更多 MCP 服务器