saihm-mcp-server-pro
io.github.SAIHM-Admin/saihm-mcp-server-pro
About saihm-mcp-server-pro
saihm-mcp-server-pro is an MCP server published by the GitHub account SAIHM-Admin. Free-to-start portable memory for AI agents: encrypted, shareable, provably erased. Join SAIHM.
It runs on your own machine: your AI client starts it from the npm package @saihm/mcp-server-pro at version 0.14.3.
It asks for 3 secrets: SAIHM_MASTER_SECRET_FILE, SAIHM_IDENTITY and SAIHM_IDENTITY_PASSPHRASE. Give it a key with the least access that still works.
Version 0.14.3 was published on 27 October 2026, and the source code is public, so you can read it before installing.
Written from the registry entry. 9 automated checks on the registry entry and the package code: 7 pass, 1 warn, 0 fail, 1 info. How we check.
What it asks for
| Variable | Required | Secret | Description |
|---|---|---|---|
SAIHM_ENDPOINT_URL | No | No | SAIHM operator endpoint. Optional: defaults to the hosted service at https://saihm.net/mcp. |
SAIHM_SELF_JOIN | No | No | 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 | No | Yes | 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 | No | Yes | 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 | No | Yes | The passphrase export-identity generated for SAIHM_IDENTITY. The two together are the identity: store it as a secret. |
SAIHM_TIER | No | No | 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 overrides. |
SAIHM_PAYMENT_METHOD | No | No | 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 | No | No | 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 session.* files in SAIHM_HOME (~/.saihm by default). 0 declares a home that is kept and that only you use, and overrides the host's own signal. Unset: detected where the host or CI runner says so (the REFERENCE lists the markers). |
SAIHM_HOME | No | No | 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. |
Checks
| Check | Result | Detail |
|---|---|---|
| Source repository linked | Pass | https://github.com/SAIHM-Admin/saihm-mcp-server-pro |
| Version pinned | Pass | Every package has an explicit version |
| Secrets requested | Warn | Asks for 3 secrets: SAIHM_MASTER_SECRET_FILE, SAIHM_IDENTITY, SAIHM_IDENTITY_PASSPHRASE |
| Known package registry | Pass | All packages come from npm, PyPI, OCI, NuGet or MCPB |
| Namespace ownership | Info | Name verified via GitHub account SAIHM-Admin |
| Registry text aimed at the AI | Pass | Description and settings contain no hidden characters or instructions to the AI |
| Install scripts | Pass | @saihm/mcp-server-pro@0.14.3 runs nothing at install |
| Code red flags | Pass | Read 36 files in @saihm/mcp-server-pro@0.14.3: no obfuscation, encoded execution, credential reads or data-collection endpoints found |
| Text aimed at the AI | Pass | No hidden characters or instructions to the AI in 36 files, including comments and the README |
Popularity & health: 51 / 100
Worked out from public numbers and our own checks, not from user reviews or ratings. It says how used and how looked-after a server is, not whether it is safe.
0 forks, 0 merged pull requests. Sources: GitHub, npm, PyPI (pypistats.org) and Hacker News (Algolia), fetched 2026-10-31.
What people say
No Hacker News threads link to its source code.
Look further: search Reddit, search Hacker News, read its GitHub issues. These are not reviews we checked.
Facts
| Registry name | io.github.SAIHM-Admin/saihm-mcp-server-pro |
|---|---|
| Publisher | GitHub account SAIHM-Admin |
| How the name is verified | Name verified via GitHub account SAIHM-Admin. The registry ties the name prefix to that account or domain; it does not check the code. |
| Type | Local: runs on your machine from a package |
| Packages | npm @saihm/mcp-server-pro 0.14.3 (stdio) |
| Version | 0.14.3 |
| Published | |
| Last updated | |
| Source repository | https://github.com/SAIHM-Admin/saihm-mcp-server-pro |
| Website | https://saihm.net |
| Category | Productivity & notes (assigned by keyword rule, not by hand) |
Related servers in Productivity & notes
ChainMemory6/8Verifiable, portable AI memory. Optional vault: encrypted on your…- shikamaru7/7Provably correct day-count, calendar, business-day, and schedule…
- MCP for Adobe Premiere Pro7/7Local-first MCP for supported Adobe Premiere Pro workflows; start…
- kicksmash4/4Padel matches for people and agents: create, share one link, join,…
AgentPlaybooks3/3Vendor-neutral home for portable agents: skills, MCP tools, memory,…
- sifa-mcp7/7Demo portable reputation and skills passport; in-memory profiles,…