Zettelkasten MCP
Implements the Zettelkasten methodology with atomic notes, semantic links, SQLite indexing, and markdown storage.
Delv Safety Grade: C
Score 58/100 · assessed 2026-04-18
Zettelkasten MCP is a community-maintained knowledge management server that stores markdown notes with SQLite indexing. The maintainer 'entanglr' appears to be a solo developer with limited public profile and sparse commit history. The server requires filesystem write access for note storage and SQLite database management, plus read access for searching and retrieval. Installation via 'uv sync' suggests a Python project but there's no published package on PyPI, requiring users to clone and build from source. The repository is open source with reasonable documentation of the Zettelkasten methodology implementation. No security incidents are known, but the combination of filesystem writes, local database access, and non-standard installation creates moderate supply chain risk. The semantic linking features are genuinely useful but the solo maintainer and custom install process warrant caution.
Green flags
- Open source with clear documentation of Zettelkasten methodology
- Scoped to local note storage, no network calls or external APIs
- Uses standard formats: markdown files and SQLite
- No credential or secret requirements
- Active issue tracker and reasonable transparency
Red flags
- Solo maintainer with limited public profile and sparse activity
- No package distribution, requires clone-and-build from source
- Filesystem write access for both notes and SQLite database
- Custom install via uv sync rather than standard package manager
- Limited verification of supply chain integrity
Permissions requested
Install
uv sync --all-extras
Review
Install this if you're serious about building a long-term knowledge base and willing to learn the Zettelkasten method. Skip it if you want AI to do the linking for you or if your notes are mostly ephemeral task lists. It's a tool for deliberate thinkers, not casual scribblers.
Good at
- Stores notes as plain markdown files you can version-control, sync, or grep independently of the MCP.
- SQLite indexing makes full-text search fast even with hundreds of notes.
- Semantic linking is explicit and predictable, no AI guessing what you meant.
- Opinionated structure enforces the Zettelkasten method properly instead of letting you drift into folder chaos.
Watch out
- Manual note ID management means you're responsible for avoiding collisions and remembering identifiers.
- No built-in conflict resolution if you edit the same note in multiple sessions or sync locations.
- Requires understanding the Zettelkasten method beforehand, not beginner-friendly for casual users.
- Config setup is manual for hosts beyond Claude Desktop, no one-click install.
Use cases
- personal knowledge management
- note linking
- research notebooks
- writing projects
Getting started
Works with
Similar MCPs
- MemoryPersistent memory graph for Claude. Survives across conversations - useful for personal assistants that need to remember facts about you and your projects.
- GistPad MCPManages personal knowledge, daily notes, and reusable prompts through GitHub Gists with the GistPad VS Code companion.
- Knowledge Graph (Anthropic)Anthropic-built knowledge-graph MCP. Stores entities + relationships, persists across sessions, queryable via natural language.
- MilvusZilliz/Milvus official MCP. Lets agents store and query vectors against the Milvus engine for production-scale RAG.