Standardnotes MCP server
io.github.lozit/mcp-standardnotes·v0.6.0·9 starsEnd-to-end encrypted access to a Standard Notes vault (protocol 004, local stdio only).
9 stars39 downloads/wk
Reviews
Write oneNobody has reviewed Standardnotes yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Standardnotes tools (16, 8 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
notes_createwrite actionCreate a new note.
notes_create_manywrite actionCreate up to 50 notes in a single sync push. Returns the list of created uuid+title.
notes_deletewrite actionTrash a note (permanent=true purges irreversibly).
notes_getFetch a single note's full content by UUID.
notes_listList notes (decrypted locally). Returns uuid/title/updatedAt/preview. Optional `tag` filters by tag UUID or title; set `includeDescendants: true` to also include notes filed under any child/grandchild tag (SN folder behavior).
notes_searchFull-text search across decrypted notes.
notes_statsVault statistics: counts (total/active/trashed), tags, byNoteType, sizes, oldest/newest/largest note.
notes_updatewrite actionUpdate an existing note by UUID.
syncForce a full sync with the server. Returns decrypted note/tag counts.
tags_attachAttach an existing tag to a note.
tags_createwrite actionCreate a new tag. Pass `parent` (tag UUID) to nest it under a folder.
tags_deletewrite actionDelete a tag (permanent — tags have no trash state).
tags_detachwrite actionRemove a tag from a note.
tags_getFetch a single tag (title, linked note UUIDs, parentUuid) by UUID.
tags_listList all tags (uuid, title, updatedAt, noteCount, parentUuid).
tags_updatewrite actionRename a tag and/or move it in the folder hierarchy. `parent`: tag UUID to re-parent, null to detach, omit to leave unchanged.
Public scan report
scanner v0.1.9 · 2026-09-23 · same rubric, same numbers if you re-run it
- Code scan19 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 16 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Standardnotes compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 95% of 48,255 servers
- Tools
- 16
- the typical server has 7
- Tools that change things
- 50%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 9
- more than 87% of 28,688 servers
- Downloads a week
- 39
- more than 30% of 12,191 servers with a package
What its tools let an agent do: 7 read · 9 change
Install Standardnotes in Claude Code, Cursor or VS Code
Runs npx -y mcp-standardnotes on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp-standardnotes -- npx -y mcp-standardnotes
What the publisher says
From the Standardnotes repository's README, as published. We do not edit it. Read it on GitHub
mcp-standardnotes
Give Claude secure read/write access to your Standard Notes vault — end-to-end encrypted, local stdio only, zero cloud middleman.
Ask Claude to summarize your notes, draft new ones, organize tags, search across your vault — all while your master key stays on your machine. Works with Claude Code, Claude Desktop, and any MCP-compatible client.
Disclaimer. This is an unofficial third-party integration. Not affiliated with, endorsed by, or sponsored by Standard Notes Ltd. "Standard Notes" is a trademark of Standard Notes Ltd.
Why
- 🔒 End-to-end encrypted. All decryption happens locally using audited libsodium primitives (Argon2id + XChaCha20-Poly1305 IETF). Your password never leaves RAM; your master key never leaves your machine.
- 🔌 Local stdio only. No network port is ever opened by this server.
- 🔑 OS keychain for session storage. macOS Keychain, Linux libsecret, Windows Credential Vault — never plaintext files.
- ☁️ Works with the official cloud or self-hosted Standard Notes servers.
Features
notescreate and notesupdate accept an optional tags: string[] (tag UUIDs) to link tags at write time.
Requirements
- Node.js ≥ 20
- A Standard Notes account on protocol 004 (default for any account created or upgraded since 2020)
- macOS, Linux, or Windows with a working OS keychain
Quickstart
1. Install
npm install -g mcp-standardnotesOr run from a clone if you prefer:
git clone https://github.com/lozit/mcp-standardnotes.git
cd mcp-standardnotes
npm install && npm run build2. Log in once
mcp-standardnotes-login # if installed globally
# or, from a clone:
npm run loginYou'll be prompted for email and password. The password derives your master key in memory (Argon2id) and is never written to disk. An encrypted session is stored in your OS keychain; subsequent runs reuse it automatically. At the end of login, you're offered to wire the server into Claude Desktop in one step — accept it, restart Desktop, done.
3. Hook it up to Claude
Claude Desktop (macOS / Windows) — easiest path, run:
mcp-standardnotes-installThis writes the right entry (absolute Node + binary paths, your email from the keychain) into ~/Library/Application Support/Claude/claudedesktopconfig.json (or %APPDATA%/Claude/claudedesktopconfig.json on Windows), backing up any existing config first. Quit Claude Desktop fully (⌘Q) and relaunch.
Claude Code — let the claude CLI do it:
mcp-standardnotes-install code # prints the exact `claude mcp add` commandOr add to ~/.claude.json / .mcp.json manually:
{
"mcpServers": {
"mcp-standardnotes": {
"type": "stdio",
"command": "mcp-standardnotes",
"env": { "SN_EMAIL": "you@example.com" }
}
}
}Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Standardnotes: common questions
- Is Standardnotes MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Standardnotes safety report
- How do I install Standardnotes?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Standardnotes need an API key?
- No secret keys are declared. It reads 3 settings from the environment.
- Is Standardnotes maintained?
- The last commit was 57 days ago (2026-09-08). The latest release is v0.6.0.
- How does Standardnotes compare with other MCP servers?
- safety score 92/100 (higher than 95% of 48,255 servers); tools 16 (the typical server has 7); tools that change things 50% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.