{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.SAIHM-Admin/saihm-mcp","description":"Sovereign encrypted persistent memory for AI agents. 8 MCP tools. GDPR erasure. Apache-2.0.","repository":{"url":"https://github.com/SAIHM-Admin/saihm-mcp","source":"github"},"version":"0.1.2","packages":[{"registryType":"npm","identifier":"@saihm/mcp-server","version":"0.1.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your SAIHM operator endpoint URL (issued at https://saihm.coti.global/join).","isRequired":true,"format":"string","name":"SAIHM_ENDPOINT_URL"},{"description":"Authorization header (typically 'Bearer <token>') issued by your operator.","isRequired":true,"format":"string","isSecret":true,"name":"SAIHM_AUTH_HEADER"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-16T03:55:05.73432Z","publishedAt":"2026-05-16T03:55:05.73432Z","updatedAt":"2026-05-16T03:55:05.73432Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.SAIHM-Admin/saihm-mcp","description":"Sovereign encrypted memory for AI agents. 8 MCP tools. GDPR erasure. Runnable offline demos.","repository":{"url":"https://github.com/SAIHM-Admin/saihm-mcp","source":"github"},"version":"0.3.10","websiteUrl":"https://saihm.coti.global","packages":[{"registryType":"npm","identifier":"@saihm/mcp-server","version":"0.3.10","transport":{"type":"stdio"},"environmentVariables":[{"description":"Endpoint URL of the custodial SAIHM operator you run or subscribe to. Not the hosted service at https://saihm.coti.global, which is non-custodial: use @saihm/mcp-server-pro for that.","isRequired":true,"format":"string","name":"SAIHM_ENDPOINT_URL"},{"description":"Authorization header (typically 'Bearer <token>') issued by your operator.","isRequired":true,"format":"string","isSecret":true,"name":"SAIHM_AUTH_HEADER"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-28T23:10:59.987336Z","publishedAt":"2026-07-28T23:10:59.987336Z","updatedAt":"2026-07-28T23:10:59.987336Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.SAIHM-Admin/saihm-mcp","description":"Sovereign encrypted persistent memory for AI agents. 8 MCP tools. Post-quantum. GDPR erasure.","repository":{"url":"https://github.com/SAIHM-Admin/saihm-mcp","source":"github"},"version":"0.3.6","websiteUrl":"https://saihm.coti.global","packages":[{"registryType":"npm","identifier":"@saihm/mcp-server","version":"0.3.6","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your SAIHM operator endpoint URL (issued at https://saihm.coti.global/join).","isRequired":true,"format":"string","name":"SAIHM_ENDPOINT_URL"},{"description":"Authorization header (typically 'Bearer <token>') issued by your operator.","isRequired":true,"format":"string","isSecret":true,"name":"SAIHM_AUTH_HEADER"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-30T12:11:22.979486Z","publishedAt":"2026-06-30T12:11:22.979486Z","updatedAt":"2026-06-30T12:11:22.979486Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.SAIHM-Admin/saihm-mcp","description":"Sovereign encrypted persistent memory for AI agents. 8 MCP tools. Post-quantum. GDPR erasure.","repository":{"url":"https://github.com/SAIHM-Admin/saihm-mcp","source":"github"},"version":"0.3.7","websiteUrl":"https://saihm.coti.global","packages":[{"registryType":"npm","identifier":"@saihm/mcp-server","version":"0.3.7","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your SAIHM operator endpoint URL (issued at https://saihm.coti.global/join).","isRequired":true,"format":"string","name":"SAIHM_ENDPOINT_URL"},{"description":"Authorization header (typically 'Bearer <token>') issued by your operator.","isRequired":true,"format":"string","isSecret":true,"name":"SAIHM_AUTH_HEADER"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-30T23:40:06.051726Z","publishedAt":"2026-06-30T23:40:06.051726Z","updatedAt":"2026-06-30T23:40:06.051726Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.SAIHM-Admin/saihm-mcp","description":"Sovereign encrypted memory for AI agents. 8 MCP tools. GDPR erasure. Runnable offline demos.","repository":{"url":"https://github.com/SAIHM-Admin/saihm-mcp","source":"github"},"version":"0.3.8","websiteUrl":"https://saihm.coti.global","packages":[{"registryType":"npm","identifier":"@saihm/mcp-server","version":"0.3.8","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your SAIHM operator endpoint URL (issued at https://saihm.coti.global/join).","isRequired":true,"format":"string","name":"SAIHM_ENDPOINT_URL"},{"description":"Authorization header (typically 'Bearer <token>') issued by your operator.","isRequired":true,"format":"string","isSecret":true,"name":"SAIHM_AUTH_HEADER"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-01T00:31:56.597131Z","publishedAt":"2026-07-01T00:31:56.597131Z","updatedAt":"2026-07-01T00:31:56.597131Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.SAIHM-Admin/saihm-mcp","description":"Sovereign encrypted memory for AI agents. 8 MCP tools. GDPR erasure. Runnable offline demos.","repository":{"url":"https://github.com/SAIHM-Admin/saihm-mcp","source":"github"},"version":"0.3.9","websiteUrl":"https://saihm.coti.global","packages":[{"registryType":"npm","identifier":"@saihm/mcp-server","version":"0.3.9","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your SAIHM operator endpoint URL (issued at https://saihm.coti.global/join).","isRequired":true,"format":"string","name":"SAIHM_ENDPOINT_URL"},{"description":"Authorization header (typically 'Bearer <token>') issued by your operator.","isRequired":true,"format":"string","isSecret":true,"name":"SAIHM_AUTH_HEADER"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-28T19:57:19.970431Z","publishedAt":"2026-07-28T19:57:19.970431Z","updatedAt":"2026-07-28T19:57:19.970431Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.SAIHM-Admin/saihm-mcp-server-pro","description":"Sovereign encrypted memory for AI agents. Sealed on your machine. Start free: say Join SAIHM.","repository":{"url":"https://github.com/SAIHM-Admin/saihm-mcp-server-pro","source":"github"},"version":"0.2.0","websiteUrl":"https://saihm.coti.global","packages":[{"registryType":"npm","identifier":"@saihm/mcp-server-pro","version":"0.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"SAIHM operator endpoint. Use https://saihm.coti.global/mcp for the hosted service.","isRequired":true,"format":"string","default":"https://saihm.coti.global/mcp","name":"SAIHM_ENDPOINT_URL"},{"description":"Self-join is ON by default: the saihm_join tool generates a non-custodial identity on this device and activates the free trial, so no master secret is needed. Set to '0' to suppress the tool.","format":"string","name":"SAIHM_SELF_JOIN"},{"description":"Path to a mode-600 file holding a 64+ hex-char master secret. Only needed if you opt out of self-join or are restoring an existing identity. Never transmitted.","format":"filepath","isSecret":true,"name":"SAIHM_MASTER_SECRET_FILE"},{"description":"Base dir for the self-join identity file ($SAIHM_HOME/free-identity.key, mode 600). Defaults to ~/.saihm.","format":"filepath","name":"SAIHM_HOME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-28T20:03:26.777853Z","publishedAt":"2026-07-28T20:03:26.777853Z","updatedAt":"2026-07-28T20:03:26.777853Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.SAIHM-Admin/saihm-mcp-server-pro","description":"Sovereign encrypted memory for AI agents. Sealed on your machine. Start free: say Join SAIHM.","repository":{"url":"https://github.com/SAIHM-Admin/saihm-mcp-server-pro","source":"github"},"version":"0.2.1","websiteUrl":"https://saihm.coti.global","packages":[{"registryType":"npm","identifier":"@saihm/mcp-server-pro","version":"0.2.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"SAIHM operator endpoint. Optional: defaults to the hosted service at https://saihm.coti.global/mcp.","format":"string","default":"https://saihm.coti.global/mcp","name":"SAIHM_ENDPOINT_URL"},{"description":"Self-join is ON by default: the saihm_join tool generates a non-custodial identity on this device and activates the free trial, so no master secret is needed. Set to '0' to suppress the tool.","format":"string","name":"SAIHM_SELF_JOIN"},{"description":"Path to a mode-600 file holding a 64+ hex-char master secret. Only needed if you opt out of self-join or are restoring an existing identity. Never transmitted.","format":"filepath","isSecret":true,"name":"SAIHM_MASTER_SECRET_FILE"},{"description":"Base dir for the self-join identity file ($SAIHM_HOME/free-identity.key, mode 600). Defaults to ~/.saihm.","format":"filepath","name":"SAIHM_HOME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-28T21:58:09.095122Z","publishedAt":"2026-07-28T21:58:09.095122Z","updatedAt":"2026-07-28T21:58:09.095122Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.SAIHM-Admin/saihm-mcp-server-pro","description":"Sovereign encrypted memory for AI agents. Sealed on your machine. Start free: say Join SAIHM.","repository":{"url":"https://github.com/SAIHM-Admin/saihm-mcp-server-pro","source":"github"},"version":"0.3.0","websiteUrl":"https://saihm.coti.global","packages":[{"registryType":"npm","identifier":"@saihm/mcp-server-pro","version":"0.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"SAIHM operator endpoint. Optional: defaults to the hosted service at https://saihm.coti.global/mcp.","format":"string","default":"https://saihm.coti.global/mcp","name":"SAIHM_ENDPOINT_URL"},{"description":"Self-join is ON by default: the saihm_join tool generates a non-custodial identity on this device and activates the free trial, so no master secret is needed. Set to '0' to suppress the tool.","format":"string","name":"SAIHM_SELF_JOIN"},{"description":"Path to a mode-600 file holding a 64+ hex-char master secret. Only needed if you opt out of self-join or are restoring an existing identity. Never transmitted.","format":"filepath","isSecret":true,"name":"SAIHM_MASTER_SECRET_FILE"},{"description":"Base dir for the self-join identity file ($SAIHM_HOME/free-identity.key, mode 600). Defaults to ~/.saihm.","format":"filepath","name":"SAIHM_HOME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-02T08:21:05.413617Z","publishedAt":"2026-08-02T08:21:05.413617Z","updatedAt":"2026-08-02T08:21:05.413617Z","isLatest":true}}}],"metadata":{"count":9}}
