A Model Context Protocol (MCP) server that implements the Zettelkasten knowledge-management methodology, enabling creation, linking and exploration of atomic notes via Claude or any MCP-compatible client.
https://github.com/entanglr/zettelkasten-mcpStop losing brilliant insights in chat histories. This MCP server transforms Claude into a persistent knowledge management system that remembers, connects, and builds upon every idea you share.
You've had those breakthrough conversations with Claude where ideas clicked perfectly - then watched them vanish into chat history. You keep solid notes in Obsidian or Notion, but there's no seamless way to have Claude work directly with your knowledge base, creating connections you'd never spot manually.
Most knowledge management tools either lock your data away or force you into rigid structures. You want the flexibility of Markdown, the power of semantic linking, and the intelligence of AI working together.
This MCP server gives Claude direct access to your notes as atomic, interconnected units. Instead of starting every conversation from scratch, Claude can:
Your notes stay as human-readable Markdown files you can edit anywhere, while Claude gets a sophisticated interface for creating, linking, and exploring your knowledge network.
Research workflows: When researching complex topics, Claude can create literature notes from sources, connect them to existing concepts, and identify knowledge gaps in your network. A 3-hour research session becomes a structured, queryable knowledge base.
Project documentation: During architecture discussions, Claude creates atomic notes for each decision, links them to related components, and maintains a living knowledge graph of your system. No more lost context when team members join months later.
Learning acceleration: Studying new domains becomes exponentially more effective. Claude identifies how new concepts relate to what you already know, creating connection paths that accelerate understanding.
Writing projects: Whether it's blog posts, papers, or documentation, Claude can traverse your notes to find supporting evidence, contradictory viewpoints, and unexplored angles - then synthesize them into coherent arguments.
The dual storage architecture keeps things practical. Your Markdown files are the source of truth - edit them in VS Code, Obsidian, or any text editor. The SQLite index enables Claude to query efficiently without touching your file organization.
Semantic link types go beyond simple references. Claude can understand when one note extends
another, contradicts
a viewpoint, or questions
an assumption. This creates a rich relationship network that enables sophisticated knowledge traversal.
The included prompt templates get you productive immediately. System prompts teach Claude how to work with your Zettelkasten, while chat prompts guide specific workflows like knowledge synthesis or batch note creation.
git clone https://github.com/entanglr/zettelkasten-mcp.git
cd zettelkasten-mcp
uv venv && source .venv/bin/activate
uv add "mcp[cli]" && uv sync --all-extras
Configure your Claude Desktop with the server path and start creating persistent knowledge. The 14 zk_*
tools handle everything from note creation to graph traversal, while your notes remain portable Markdown files.
Your next breakthrough conversation with Claude doesn't have to disappear. It can become the foundation for everything that follows.