
Company News
Free Business Plan Upgrades for Open Source Maintainers
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.
@sovseal/mcp-server
Advanced tools
SovSeal MCP server — local stdio bridge that exposes save_context / load_context tools backed by an unkillable, decentralized KV memory store for AI agents (Cursor, Claude Desktop).
Unkillable, zero-knowledge memory for local AI agents (Claude Desktop, Cursor).
Your agent's context is encrypted on your machine with a key only you hold, persisted to a decentralized object store, and retrieved on demand. The server speaks the Model Context Protocol over stdio and exposes two tools to the LLM: save_context and load_context.
Paste this into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop.
{
"mcpServers": {
"sovseal": {
"command": "npx",
"args": ["-y", "@sovseal/mcp-server"]
}
}
}
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"sovseal": {
"command": "npx",
"args": ["-y", "@sovseal/mcp-server"]
}
}
}
Requires Node.js 20+. The first invocation creates a local identity at ~/.sovseal/config.json (mode 0600) and bootstraps your project token. No signup, no API key.
save_contextsave_context({ key: string, content: string }) -> { status, agent_id, sequence_number, arweave_tx_id, byte_size }
Canonicalizes content, encrypts client-side with AES-256-GCM, POSTs the envelope. The server only ever sees ciphertext.
load_contextload_context({ key: string }) -> string
Fetches the latest snapshot for that key, decrypts locally, returns plaintext to the LLM.
Keys are scoped to your project; the agent identifier sent over the wire is sha256(project_id || ":" || key).slice(0, 64) so the server never learns your raw key names.
On first run the server generates:
sov_proj_<uuid>Both are written to ~/.sovseal/config.json with file mode 0600. Schema:
{
"schema_version": 1,
"project_id": "…",
"api_key": "sov_proj_…",
"encryption_key_b64": "…",
"endpoint": "https://ksrlmubaxzwufziwarps.supabase.co/functions/v1/v2-agent-state",
"created_at": "…"
}
Back up this file. If you lose it, every snapshot you've ever made is permanently unreadable. There is no recovery flow — that's the point.
| Env var | Default | Effect |
|---|---|---|
SOVSEAL_ENDPOINT | hosted SovSeal endpoint | override for self-hosting or testing |
The server is a thin client. The actual snapshot endpoint is an open-source Supabase Edge Function in supabase/functions/v2-agent-state. Deploy it to your own Supabase project, then point SOVSEAL_ENDPOINT at it.
encryption_key_b64 can.sov_proj_<uuid>. Anyone with the token can read and overwrite your snapshots. Treat it like an SSH key.project_id, but enumeration is not the threat model — confidentiality is.~/.sovseal/config.json → lose everything. There is no key escrow. There is no "forgot my password."If your threat model includes a state-level adversary with your laptop, generate a passphrase-wrapped key system on top of this. The current MVP optimizes for friction-free developer install over key-escrow ceremony.
git clone https://github.com/Inheribase/Inheribase
cd Inheribase/packages/sovseal-mcp-server
pnpm install
pnpm build # → dist/index.js
node dist/index.js # stdio MCP server
Apache-2.0.
FAQs
Give Claude, Cursor, and every MCP client one shared memory that never leaves your machine. On-device embeddings, 10 ms recall, encrypted sync.
The npm package @sovseal/mcp-server receives a total of 199 weekly downloads. As such, @sovseal/mcp-server popularity was classified as not popular.
We found that @sovseal/mcp-server demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.