by entanglr
A Model Context Protocol (MCP) server that implements the Zettelkasten knowledge management methodology, allowing you to create, link, explore and synthesize atomic notes through Claude and other MCP-compatible clients.
# Add to your Claude Code skills
git clone https://github.com/entanglr/zettelkasten-mcpA Model Context Protocol (MCP) server that implements the Zettelkasten knowledge management methodology, allowing you to create, link, explore and synthesize atomic notes through Claude and other MCP-compatible clients.
The Zettelkasten method is a knowledge management system developed by German sociologist Niklas Luhmann, who used it to produce over 70 books and hundreds of articles. It consists of three core principles:
What makes the Zettelkasten approach powerful is how it enables exploration in multiple ways:
This structure invites serendipitous discoveries as you follow trails of thought from note to note, all while keeping each piece of information easily accessible through its unique identifier. Luhmann called his system his "second brain" or "communication partner" - this digital implementation aims to provide similar benefits through modern technology.
The Zettelkasten MCP server supports different types of notes:
|Type|Handle|Description|
|---|---|---|
|Fleeting notes|fleeting|Quick, temporary notes for capturing ideas|
|Literature notes|literature|Notes from reading material|
|Permanent notes|permanent|Well-formulated, evergreen notes|
|Structure notes|structure|Index or outline notes that organize other notes|
|Hub notes|hub|Entry points to the Zettelkasten on key topics|
The Zettelkasten MCP server uses a comprehensive semantic linking system that creates meaningful connections between notes. Each link type represents a specific relationship, allowing for a rich, multi-dimensional knowledge graph.
| Primary Link Type | Inverse Link Type | Relationship Description | |-------------------|-------------------|--------------------------| | `re...