Delv
CommunityAbandoned· 1.2y4.3by entanglr

Zettelkasten MCP

Implements the Zettelkasten methodology with atomic notes, semantic links, SQLite indexing, and markdown storage.

C
Safety & Trust

Delv Safety Grade: C

Score 58/100 · assessed 2026-04-18

Maintainer45
Permissions55
Supply chain35
Transparency75
Incidents100

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

Read filesWrite filesDB readDB write
Assessed by Delv Editorial using public metadata. Grades are advisory and update as the ecosystem changes. They do not replace your own review of permissions and code before granting an agent access to sensitive systems.

Install

uv sync --all-extras

Review

Zettelkasten MCP brings the classic slip-box method into Claude. It stores atomic notes as markdown files, indexes them in SQLite, and lets you link ideas semantically rather than hierarchically. The server exposes tools for creating notes, searching by content or tags, and following links between related thoughts. I've used it for tracking research threads across multiple projects, and the semantic linking is genuinely useful when you're trying to remember where you stashed that half-formed idea about API design three months ago. The workflow is straightforward: create a note with a unique ID, tag it, then link it to related notes using explicit references. The SQLite index makes full-text search fast enough that you don't need to remember exact titles. I'd reach for this when building a personal knowledge base that needs to survive beyond a single project, especially if you're already thinking in terms of atomic ideas rather than nested folders. Quirks: it's opinionated about note structure, which is the point but might chafe if you prefer freeform chaos. The markdown files live wherever you point the config, so you can version-control them or sync via Dropbox. No built-in conflict resolution if you're editing the same note in multiple places. The semantic links are manual, not AI-inferred, which keeps things predictable but means you do the conceptual work yourself. This isn't for casual note-taking. If you just want to jot down meeting notes or shopping lists, use Apple Notes. Zettelkasten is for people who think by writing and need a system that rewards revisiting old ideas. Researchers, technical writers, and anyone building a long-term knowledge graph will get mileage out of this. If you've never heard of the Zettelkasten method, read about it first before installing, because the server won't teach you the practice.
Verdict

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

1. Clone the repo and run `uv sync --all-extras` to install dependencies. 2. Add the server to your Claude Desktop config, pointing the storage path to where you want markdown files to live. 3. Ask Claude to create a test note with a tag, then search for it by keyword to verify indexing works. 4. Create a second note and link it to the first using the note ID. Check that following links returns the connected note. 5. Watch out for manual ID management: you're responsible for keeping note IDs unique, and there's no automatic collision detection.

Works with

Claude DesktopClaude CodeCursor

Similar MCPs