{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.anipotts/imessage-mcp","description":"Read-only MCP for iMessage, SMS, MMS, and RCS history already present in Apple Messages on Mac.","title":"iMessage MCP","repository":{"url":"https://github.com/anipotts/imessage-mcp","source":"github"},"version":"2.0.0-rc.1","packages":[{"registryType":"npm","identifier":"imessage-mcp","version":"2.0.0-rc.1","runtimeHint":"node","transport":{"type":"stdio"},"environmentVariables":[{"description":"Absolute path to a live or faithfully copied Mac chat.db. Defaults to the current user's Messages database.","name":"IMESSAGE_DB"},{"description":"Use the authorized live unified contact store or handles only. Values: live, none. Privacy-first setup uses none; the live database runtime default is live.","name":"IMESSAGE_CONTACTS"},{"description":"Startup disclosure ceiling. Values: full, redacted, aggregate. Privacy-first setup uses redacted; stdio runtime defaults to full and HTTP to redacted.","name":"IMESSAGE_PRIVACY"},{"description":"Set to 1 to permit explicit full-mode attachment-path requests.","name":"IMESSAGE_ATTACHMENT_PATHS"},{"description":"Operator-owned 0600 regular file containing at least 32 random bytes for stable authenticated opaque references.","isRequired":true,"name":"IMESSAGE_REFERENCE_KEY_FILE"},{"description":"Operator-owned 0600 regular file containing a unique random identity for this database lineage and its faithful copies.","isRequired":true,"name":"IMESSAGE_DATABASE_ID_FILE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-27T20:39:11.539513Z","publishedAt":"2026-08-27T20:39:11.539513Z","updatedAt":"2026-08-27T20:39:11.539513Z","isLatest":true}}}
