Back to Home

Veradigm-EHR-MCP-server

Verified Safe

by durvester

Overview

Provides intelligent access to Veradigm Unity API for healthcare data integration via a remote Model Context Protocol (MCP) server.

Installation

Run Command
npm start

Environment 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

Stats

Interest Score0
Security Score9
Cost ClassMedium
Avg Tokens1000
Stars0
Forks0
Last Update2025-11-26

Tags

healthcareEHRAPI integrationMCPNode.js