Veradigm-EHR-MCP-server
Verified Safeby durvester
Overview
Provides intelligent access to Veradigm Unity API for healthcare data integration via a remote Model Context Protocol (MCP) server.
Installation
npm startEnvironment Variables
- UNITY_SERVER_URL
- UNITY_APP_NAME
- UNITY_APP_USERNAME
- UNITY_APP_PASSWORD
- UNITY_EHR_USERNAME
- UNITY_EHR_PASSWORD
- PORT
- TOKEN_TIMEOUT_MINUTES
- MCP_SERVER_NAME
- MCP_SERVER_VERSION
- DEBUG_MODE
Security Notes
The server's design uses a single authenticated Unity API session for all incoming MCP client connections, leveraging pre-configured EHR credentials (`UNITY_EHR_USERNAME`, `UNITY_EHR_PASSWORD`). This single-session model is explicitly stated in the README and impacts multi-user scenarios where distinct user-level authentication per MCP client is expected. Sensitive data like `SSN`, `MRN`, and `Password` are actively sanitized from logs using a dedicated utility. All credentials are sourced from environment variables, preventing hardcoding. HTTPS usage in production is recommended but the server itself runs over HTTP by default. No `eval` or obvious malicious patterns were found.
Similar Servers
UnityNaturalMCP
Integrates Unity Editor with Model Context Protocol (MCP) clients like AI coding assistants, enabling direct execution of Unity C# tools from these clients.
example-remote-server
A reference server demonstrating all Model Context Protocol (MCP) features and OAuth 2.0 authentication patterns.
typingmind-mcp
A server for managing and integrating Model Context Protocol (MCP) servers with TypingMind, enabling custom AI model connections.
knowledgebase-mcp
A standardized Model Context Protocol (MCP) server that aggregates and provides AI systems with access to diverse biomedical knowledge bases and analysis tools.