NestDaddy

Saihm Mcp Server Pro

io.github.SAIHM-Admin/saihm-mcp-server-pro · v0.14.4

Free-to-start portable memory for AI agents: encrypted, shareable, provably erased. Join SAIHM.

Connect Runs on your machine

Terminal
claude mcp add saihm-mcp-server-pro -e SAIHM_ENDPOINT_URL=<SAIHM_ENDPOINT_URL> -e SAIHM_SELF_JOIN=<SAIHM_SELF_JOIN> -e SAIHM_MASTER_SECRET_FILE=<SAIHM_MASTER_SECRET_FILE> -e SAIHM_IDENTITY=<SAIHM_IDENTITY> -e SAIHM_IDENTITY_PASSPHRASE=<SAIHM_IDENTITY_PASSPHRASE> -e SAIHM_TIER=<SAIHM_TIER> -e SAIHM_PAYMENT_METHOD=<SAIHM_PAYMENT_METHOD> -e SAIHM_EPHEMERAL_HOME=<SAIHM_EPHEMERAL_HOME> -e SAIHM_HOME=<SAIHM_HOME> -- npx -y @saihm/[email protected]
claude_desktop_config.json
{
  "mcpServers": {
    "saihm-mcp-server-pro": {
      "command": "npx",
      "args": [
        "-y",
        "@saihm/[email protected]"
      ],
      "env": {
        "SAIHM_ENDPOINT_URL": "<SAIHM_ENDPOINT_URL>",
        "SAIHM_SELF_JOIN": "<SAIHM_SELF_JOIN>",
        "SAIHM_MASTER_SECRET_FILE": "<SAIHM_MASTER_SECRET_FILE>",
        "SAIHM_IDENTITY": "<SAIHM_IDENTITY>",
        "SAIHM_IDENTITY_PASSPHRASE": "<SAIHM_IDENTITY_PASSPHRASE>",
        "SAIHM_TIER": "<SAIHM_TIER>",
        "SAIHM_PAYMENT_METHOD": "<SAIHM_PAYMENT_METHOD>",
        "SAIHM_EPHEMERAL_HOME": "<SAIHM_EPHEMERAL_HOME>",
        "SAIHM_HOME": "<SAIHM_HOME>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "saihm-mcp-server-pro": {
      "command": "npx",
      "args": [
        "-y",
        "@saihm/[email protected]"
      ],
      "env": {
        "SAIHM_ENDPOINT_URL": "<SAIHM_ENDPOINT_URL>",
        "SAIHM_SELF_JOIN": "<SAIHM_SELF_JOIN>",
        "SAIHM_MASTER_SECRET_FILE": "<SAIHM_MASTER_SECRET_FILE>",
        "SAIHM_IDENTITY": "<SAIHM_IDENTITY>",
        "SAIHM_IDENTITY_PASSPHRASE": "<SAIHM_IDENTITY_PASSPHRASE>",
        "SAIHM_TIER": "<SAIHM_TIER>",
        "SAIHM_PAYMENT_METHOD": "<SAIHM_PAYMENT_METHOD>",
        "SAIHM_EPHEMERAL_HOME": "<SAIHM_EPHEMERAL_HOME>",
        "SAIHM_HOME": "<SAIHM_HOME>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "saihm-mcp-server-pro": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@saihm/[email protected]"
      ],
      "env": {
        "SAIHM_ENDPOINT_URL": "<SAIHM_ENDPOINT_URL>",
        "SAIHM_SELF_JOIN": "<SAIHM_SELF_JOIN>",
        "SAIHM_MASTER_SECRET_FILE": "<SAIHM_MASTER_SECRET_FILE>",
        "SAIHM_IDENTITY": "<SAIHM_IDENTITY>",
        "SAIHM_IDENTITY_PASSPHRASE": "<SAIHM_IDENTITY_PASSPHRASE>",
        "SAIHM_TIER": "<SAIHM_TIER>",
        "SAIHM_PAYMENT_METHOD": "<SAIHM_PAYMENT_METHOD>",
        "SAIHM_EPHEMERAL_HOME": "<SAIHM_EPHEMERAL_HOME>",
        "SAIHM_HOME": "<SAIHM_HOME>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
SAIHM_ENDPOINT_URL
Optional
SAIHM operator endpoint. Optional: defaults to the hosted service at https://saihm.net/mcp.
SAIHM_SELF_JOIN
Optional
Self-join is ON by default: the saihm_join tool creates a non-custodial identity on this device and starts activating its free memory, which needs one browser sign-in; no master secret is needed. Set to '0' to suppress the tool.
SAIHM_MASTER_SECRET_FILE
Optional, secret
Path to a mode-600 file holding a 64+ hex-char master secret. Only needed if you opt out of self-join, are restoring an existing identity, or keep your key file outside SAIHM_HOME. Never transmitted.
SAIHM_IDENTITY
Optional, secret
An identity token written by export-identity: brings an existing SAIHM identity to this machine or a hosted agent environment without copying a key file. Set together with SAIHM_IDENTITY_PASSPHRASE; leave both unset to use this machine's own identity.
SAIHM_IDENTITY_PASSPHRASE
Optional, secret
The passphrase export-identity generated for SAIHM_IDENTITY. The two together are the identity: store it as a secret.
SAIHM_TIER
Optional
The plan this identity onboards with (FREE, PRO, PRO_FAST, ENTERPRISE, ENTERPRISE_FAST). Defaults to FREE while self-join is on (the default); set it for a paid plan, and with SAIHM_SELF_JOIN=0 for every plan, FREE included. An export-identity token carries its own, which a non-empty value here ove…
SAIHM_PAYMENT_METHOD
Optional
The payment rail of a paid plan, e.g. stripe. Required for a paid SAIHM_TIER unless an export-identity token carries it.
SAIHM_EPHEMERAL_HOME
Optional
Set it (e.g. 1) where the home directory is discarded at session end, or is a CI runner's home that later jobs can reach: the join then refuses to create a key, and SAIHM keeps no recall copy and no sign-in there. A copy or sign-in already written there stays until you delete it: the recall.* and s…
SAIHM_HOME
Optional
Base dir for the self-join identity file ($SAIHM_HOME/free-identity.key, mode 600). Defaults to ~/.saihm. Give a full path: a relative one (a JSON config does not expand ~) is refused at start. Also the fallback state directory when SAIHM_STATE_DIR is unset.

Details

Package@saihm/[email protected] (NPM, stdio)
First published7 Nov 2026
Last updated7 Nov 2026
Registry nameio.github.SAIHM-Admin/saihm-mcp-server-pro

More ai and media servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.