{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/myatriumhealth-mcp","description":"MyAtriumHealth (Epic MyChart) records via your signed-in browser tab","repository":{"url":"https://github.com/chrischall/myatriumhealth-mcp","source":"github"},"version":"1.3.6","packages":[{"registryType":"npm","identifier":"@chrischall/myatriumhealth-mcp","version":"1.3.6","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the fetchproxy WebSocket port (default 37149).","format":"string","name":"MAH_WS_PORT"},{"description":"true refuses mah_reply_message sends (previews still work). Default false.","format":"boolean","name":"MAH_READ_ONLY"},{"description":"MyAtriumHealth username. Set with MAH_PASSWORD to enable bridge-less mode. Leave both empty to relay through your signed-in browser tab.","format":"string","name":"MAH_USERNAME"},{"description":"Portal password. Both are required; setting only one falls back to the bridge (with a warning).","format":"string","isSecret":true,"name":"MAH_PASSWORD"},{"description":"Path to a .env file read first; failing that ~/.myatriumhealth-mcp/.env, then ./.env. A real MAH_USERNAME / MAH_PASSWORD in the environment always wins.","format":"string","name":"MAH_DOTENV"},{"description":"Session state (0600), default ~/.myatriumhealth-mcp/device.json. Holds the live cookie jar as well as the device token — treat as a credential.","format":"string","name":"MAH_DEVICE_FILE"},{"description":"Bind interface for the fetchproxy concentrator, a literal IP only (default 127.0.0.1). Keep on loopback; it exists for hosted deployments that run each MCP in its own network namespace.","format":"string","name":"FETCHPROXY_WS_HOST"},{"description":"Absolute path where the fetchproxy long-term identity keypair is stored (default ~/.fetchproxy/identity/).","format":"string","name":"FETCHPROXY_IDENTITY_DIR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-09T23:25:39.203838Z","publishedAt":"2026-10-09T23:25:39.203838Z","updatedAt":"2026-10-09T23:25:39.203838Z","isLatest":true}}}],"metadata":{"count":1}}
