Back to Home
Cadasto icon

mcp-openehr-assistant

Verified Safe

by Cadasto

Overview

The openEHR Assistant MCP Server helps end-users, especially openEHR modelers and developers, with various openEHR-related tasks and APIs, including archetype exploration, semantic explanation, language translation, syntax correction, and design reviews, by connecting AI assistants to external data sources and tools.

Installation

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

Environment Variables

  • APP_ENV
  • LOG_LEVEL
  • CKM_API_BASE_URL
  • HTTP_TIMEOUT
  • HTTP_SSL_VERIFY
  • DOMAIN

Security Notes

The codebase demonstrates robust input validation, particularly for constructing file paths and API queries, using `preg_match` for whitelisting characters and `sprintf` to safely embed variables in XPath. External API calls (e.g., to CKM) are made using Guzzle, with sensitive configurations (base URL, SSL verification) managed via environment variables. XML parsing with `SimpleXMLElement` is used for internal terminology, which generally mitigates common XML External Entity (XXE) vulnerabilities by default in PHP, though explicit disabling of external entities is not observed. No direct use of `eval` or obvious hardcoded secrets were found. The project is noted as 'pre-release', which implies a higher inherent risk until version 1.0.

Similar Servers

Stats

Interest Score32
Security Score9
Cost ClassMedium
Avg Tokens1000
Stars4
Forks0
Last Update2026-01-07

Tags

openEHRHealthcare InformaticsAI AssistantMCPAPI GatewayPHPClinical Knowledge Manager