entanglr/zettelkasten-mcp logo

entanglr/zettelkasten-mcp

Free

实现 Zettelkasten 知识管理方法的 MCP 服务器,允许通过 Claude 等客户端创建、链接和搜索原子笔记。

FreeFree tier
Inputs: text
Type
Open Source

About entanglr/zettelkasten-mcp

Zettelkasten MCP Server is an open-source Model Context Protocol server that implements the Zettelkasten knowledge management methodology originally developed by German sociologist Niklas Luhmann. It allows users to create, link, explore, and synthesize atomic notes through Claude and other MCP-compatible clients. The server supports multiple note types (fleeting, literature, permanent, structure, hub) and a comprehensive semantic linking system with defined link types (e.g., reference, extends, supports, contradicts). It features timestamp-based IDs, bidirectional linking, tagging, full-text search, markdown formatting, and a dual storage architecture. Designed as a 'second brain' or communication partner, it enables vertical and horizontal exploration of knowledge networks, facilitating serendipitous discoveries.

Key Features

Create atomic notes with unique timestamp-based IDs
Bidirectional linking to build a knowledge graph
Tag notes for categorical organization
Search notes by content, tags, or links
Markdown format for human readability and editing
Integrate with Claude through MCP for AI-assisted knowledge management
Dual storage architecture (filesystem and database options)
Synchronous operation model for simplified architecture
Support for multiple note types: fleeting, literature, permanent, structure, hub
Comprehensive semantic linking system with relationship types (reference, extends, supports, contradicts, etc.)

Pros & Cons

Pros
  • Directly implements the proven Zettelkasten methodology with atomicity, connectivity, and emergence
  • Seamless integration with Claude and other MCP-compatible clients
  • Rich note type system (fleeting, literature, permanent, structure, hub) supports full knowledge workflow
  • Semantic linking goes beyond simple backlinks to capture specific relationships between ideas
  • Open source and self-hostable, giving full control over data
  • Markdown-based notes ensure interoperability and longevity
  • Dual storage architecture provides flexibility for different use cases
Cons
  • Requires an MCP-compatible client (like Claude Desktop) to access the full interface
  • Steeper learning curve for users unfamiliar with the Zettelkasten method
  • No built-in sync or cloud storage; self-hosting may be needed for multi-device use
  • Limited to text-based notes; no support for images or file attachments currently

Best For

Personal knowledge management and second brain implementationAI-assisted research and note synthesisBuilding interconnected knowledge basesAcademic writing and literature reviewCreative idea development and explorationCross-domain knowledge discovery

FAQ

What is the Zettelkasten method?
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: Atomicity (each note contains one idea), Connectivity (notes are linked to create a knowledge network), and Emergence (new patterns and insights emerge as the network grows).
What note types does the server support?
The server supports five note types: Fleeting notes (quick temporary ideas), Literature notes (from reading material), Permanent notes (well-formulated evergreen notes), Structure notes (index or outline notes), and Hub notes (entry points to the Zettelkasten on key topics).
How does linking work?
The server uses a comprehensive semantic linking system where each link has a primary type and an inverse type, capturing specific relationships (e.g., extends/extended_by, supports/supported_by). This creates a rich, multi-dimensional knowledge graph beyond simple backlinks.
Can I use this with Claude?
Yes, the server integrates with Claude through the Model Context Protocol, allowing AI-assisted knowledge management. You can create, link, and search notes directly from Claude.
Is the project open source?
Yes, it is open source under the MIT License and available on GitHub at github.com/entanglr/zettelkasten-mcp.