Obsideo MCP server
io.obsideo/mcp·v0.7.5Encrypted S3-compatible storage with possession proofs you can verify yourself. 12 GB free.
0 stars301 downloads/wk
Reviews
Write oneNobody has reviewed Obsideo yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Obsideo tools (13, 3 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
backup_keysCopy everything needed to recover this account's data (credentials, account signing key,
getRetrieve an object. Encrypted objects (the default for anything stored through this
lsList stored objects (size TAB key), optionally under a prefix.
planShow the account's plan: free tier or paid blocks (200 GB per block, $5/month each),
portalGet the Stripe Customer Portal link for a paid plan: cancel, change card, download
putwrite actionStore a local file or inline content as an object. ENCRYPTED BY DEFAULT: the bytes are
rmwrite actionDelete an object by key.
signup_startStart Obsideo signup: emails a 6-digit verification code (12 GB free tier, no card,
signup_verifyComplete signup with the emailed code. When claiming a trial, nothing but the quota and
trialwrite actionCreate a free Obsideo account with no email and no human in the loop: a small
upgradeGet a Stripe-hosted checkout link for a paid plan of N x 200 GB blocks at $5/month per
usageShow account storage usage versus quota.
verifyIndependently verify that the network still holds an object, without downloading it.
Public scan report
scanner v0.1.10 · 2026-10-03 · same rubric, same numbers if you re-run it
- Code scan13 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 6 days ago15/15
- Maintainer identitynamespace and repository owner differ; GitHub account older than a year5/10
How Obsideo compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 48,255 servers
- Tools
- 13
- the typical server has 7
- Tools that change things
- 23%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 301
- more than 81% of 12,191 servers with a package
What its tools let an agent do: 10 read · 3 change
Release history: 4 versions in the registry since 2026-09-16, latest 2026-09-25, typically one every 3 days.
Install Obsideo in Claude Code, Cursor or VS Code
Runs npx -y obsideo-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp -- npx -y obsideo-mcp
What the publisher says
From the Obsideo repository's README, as published. We do not edit it. Read it on GitHub
Obsideo MCP server
Give any MCP-capable agent (Claude Desktop, Claude Code, Cursor, Cline, ...) durable storage that is encrypted on your machine before it is uploaded and that you can independently prove is still held. Zero setup: the first put/get/ls auto-creates a free no-email trial account (100 MB, proof-of-work instead of identity), so storage just works with nothing to configure. Want more? Self-serve signup from inside the conversation upgrades to 12 GB free, no card, no CAPTCHA, no expiry.
Obsideo is S3-compatible object storage where every stored object is replicated to 3 providers and challenged with chunk-level merkle proofs on a continuous cycle; providers are paid only for proofs they pass. 12 GB free with an email, no card. Paid plans are 200 GB blocks at $5/month each by card (Stripe), started from the upgrade tool and paid on Stripe's own page; the plan never changes size without the human's agreement.
Privacy posture (read this first)
the account signing key, and the encryption key live in ~/.obsideo/ and are sent nowhere except the endpoints they authenticate against.
- This server runs on YOUR machine. Obsideo never hosts it. Credentials,
ever sent. Keep ~/.obsideo/signing.pem private. Re-running signup rotates credentials and the keypair with no overlap, so do not re-run casually.
- The account signing key is generated locally; only the public half is
locally generated, user-held key before anything leaves the machine, so the platform stores ciphertext it is architecturally incapable of reading. Pass encrypt: false only when another tool must read the stored bytes directly (S3 interop).
- Encrypted by default. put encrypts client-side (AES-256-GCM) with a
Back up your key
The encryption key is generated on your machine when the account is created and written to ~/.obsideo/mcp.json. Obsideo does not have a copy and cannot recover it. If that file is lost, every encrypted object is permanently unreadable, no matter how many providers still hold it and how many proofs it passes. Replication protects against providers losing your bytes; it does not protect against you losing your key. Call backup_keys right after signup and keep the archive somewhere you would still have after losing this machine. Encrypted objects are readable only with this key: there is no sharing of encrypted objects between people or machines today, so treat an account as one person's.
~/.obsideo/roots.json is written alongside it: the merkle root of each object as committed at upload time. It holds no secrets, and it is what lets verify prove providers hold your bytes without re-uploading them. Encryption uses a fresh IV per upload, so ciphertext cannot be recomputed from a plaintext file later; this record is what keeps the strong proof available for encrypted objects. Losing it costs you strength of proof, not data.
Install
Claude Desktop, one click: download obsideo-mcp.mcpb from the latest release, then Settings -> Extensions and drag the file in. No Node or npm setup needed.
Everything else, via npx:
{
"mcpServers": {
"obsideo": {
"command": "npx",
"args": ["-y", "obsideo-mcp"]
}
}
}(Claude Desktop: claudedesktopconfig.json. Claude Code: claude mcp add obsideo -- npx -y obsideo-mcp. Cursor/Cline: their MCP settings, same command.)
Hermes Agent: paste https://obsideo.io/agent-storage to your Hermes and say "set this up". That page is a runbook the agent executes: install, first store, first proof, then the free 12 GB tier with your email. The install it runs is one command on any OS (Node 18 or newer is required for npx):
hermes mcp add obsideo --command npx --args -y obsideo-mcpShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Obsideo: common questions
- Is Obsideo MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Obsideo safety report
- How do I install Obsideo?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Obsideo need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Obsideo maintained?
- The last commit was 38 days ago (2026-09-27). The latest release is v0.7.5.
- How does Obsideo compare with other MCP servers?
- safety score 88/100 (higher than 75% of 48,255 servers); tools 13 (the typical server has 7); tools that change things 23% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.