
Zettelkasten MCP
by entanglr
AI-powered knowledge management implementing the Zettelkasten methodology for atomic, linked notes.
What it does
Connects your AI assistant to a personal Zettelkasten knowledge base. It enables the creation of atomic notes—discrete units of knowledge—that are bidirectionally linked to form a rich, emergent knowledge graph. It uses a dual-storage architecture: Markdown files as the source of truth for human readability and a SQLite database for high-performance AI traversal.
Tools
zk_create_note: Create a new atomic note with title and tags.zk_get_note: Retrieve a specific note by ID or title.zk_update_note: Modify note content or metadata.zk_create_link: Establish semantic links (e.g., extends, refines, contradicts) between notes.zk_search_notes: Full-text search across content, tags, and links.zk_find_similar_notes: Identify related concepts within the graph.zk_rebuild_index: Sync the SQLite index with updated Markdown files.
Installation
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"zettelkasten": {
"command": "/absolute/path/to/zettelkasten-mcp/.venv/bin/python",
"args": ["-m", "zettelkasten_mcp.main"],
"env": {
"ZETTELKASTEN_NOTES_DIR": "/absolute/path/to/zettelkasten-mcp/data/notes",
"ZETTELKASTEN_DATABASE_PATH": "/absolute/path/to/zettelkasten-mcp/data/db/zettelkasten.db"
}
}
}
}
Supported hosts
- Claude Desktop
Quick install
python -m zettelkasten_mcp.mainInformation
- Pricing
- free
- Published






