End-to-end encrypted access to a Standard Notes vault (protocol 004, local stdio only).
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-lozit-mcp-standardnotes": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
End-to-end encrypted access to a Standard Notes vault (protocol 004, local stdio only).
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in other
Persistent memory using a knowledge graph
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
Pre-build reality check. Scans GitHub, HN, npm, PyPI, Product Hunt — returns 0-100 signal.
Hash-verified file editing MCP server with token efficiency hook. 11 tools for AI coding agents.
MCP Security Weekly
Get CVE alerts and security updates for io.github.lozit/mcp-standardnotes and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
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.
| Tool | What it does |
|---|---|
notes_list / notes_search / notes_get | Browse and search your notes (filter by tag with tag: "<uuid-or-title>") |
notes_create / notes_update / notes_delete | Write notes (markdown, super, code, rich-text, task, spreadsheet, plain-text) |
notes_create_many | Batch-create up to 50 notes in one sync push |
notes_stats | Vault stats: counts, sizes, oldest/newest/largest note |
tags_list / tags_get / tags_create / tags_update / tags_delete | Full tag CRUD |
tags_attach / tags_detach | Link/unlink tags to notes |
sync | Force a sync with the server |
notes_create and notes_update accept an optional tags: string[] (tag UUIDs) to link tags at write time.
npm install -g mcp-standardnotes
Or run from a clone if you prefer:
git clone https://github.com/lozit/mcp-standardnotes.git
cd mcp-standardnotes
npm install && npm run build
mcp-standardnotes-login # if installed globally
# or, from a clone:
npm run login
You'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.
Claude Code — add to ~/.claude.json or .mcp.json:
{
"mcpServers": {
"mcp-standardnotes": {
"type": "stdio",
"command": "mcp-standardnotes",
"env": { "SN_EMAIL": "you@example.com" }
}
}
}
If you cloned instead of npm install -g, replace command with the absolute path to node and add args: ["/absolute/path/to/mcp-standardnotes/dist/index.js"].
Then /mcp to reconnect.
Claude Desktop (macOS) — edit ~/Library/Application Support/Claude/claude_desktop_config.json with the same structure, and use an absolute path to your Node ≥ 20 binary (Claude Desktop does not inherit nvm). See docs/troubleshooting.md if you hit SyntaxError: Unexpected token '??='.
Any other MCP client — run node dist/index.js with SN_EMAIL set in the environment. Transport is stdio.
Self-hosting Standard Notes? See [docs/self-ho