Back to Home
Cadasto icon

openehr-assistant-mcp

Verified Safe

by Cadasto

Overview

The openEHR Assistant MCP Server helps AI assistants integrate with openEHR resources, terminology services, and CKM APIs to assist healthcare informaticians with tasks such as archetype exploration, semantic explanation, language translation, syntax correction, and design reviews.

Installation

Run Command
docker run --rm -i ghcr.io/cadasto/openehr-assistant-mcp:latest php public/index.php --transport=stdio

Environment Variables

  • CKM_API_BASE_URL
  • LOG_LEVEL
  • HTTP_TIMEOUT
  • HTTP_SSL_VERIFY
  • DOMAIN

Security Notes

The codebase avoids obvious 'eval' or direct execution of untrusted input. `SimpleXMLElement` is used to parse a local, trusted XML file (`openehr_terminology.xml`), minimizing XXE risk. Dynamic regex construction for search patterns uses `preg_quote` to prevent regex injection. Network calls use Guzzle, with SSL verification configurable via the `HTTP_SSL_VERIFY` environment variable (setting this to 'false' in production would be a risk, but it is a configurable choice). No hardcoded secrets are apparent; sensitive configurations are handled via environment variables. Overall, the implementation appears to follow good security practices within the analyzed scope.

Similar Servers

Stats

Interest Score32
Security Score8
Cost ClassHigh
Avg Tokens10000
Stars4
Forks0
Last Update2026-01-07

Tags

openEHRhealthcare informaticsAI assistantMCP serverarchetype management