What is Zettelkasten MCP Server?
A Model Context Protocol (MCP) server that implements the Zettelkasten knowledge management methodology, enabling users to create, link, explore, and synthesize atomic notes through Claude and other MCP-compatible clients.
How to use Zettelkasten MCP Server?
Install by cloning the repository, creating a virtual environment with uv venv, and adding the mcp[cli] dependency. Configure a .env file from .env.example. Start the server with python -m zettelkasten_mcp.main (optionally with --notes-dir and --database-path). Connect to Claude Desktop by adding an MCP server entry in its configuration pointing to the Python executable and the module.
Key features of Zettelkasten MCP Server
- Create atomic notes with unique timestamp-based IDs
- Link notes bidirectionally to build a knowledge graph
- Tag notes for categorical organization
- Search notes by content, tags, or links
- Use human‑readable Markdown with YAML frontmatter
- Dual storage: Markdown files (source of truth) + SQLite index
- Supports five note types: fleeting, literature, permanent, structure, hub
- Provides 14 MCP tools (all prefixed with
zk_)
Use cases of Zettelkasten MCP Server
- Build a personal knowledge network of linked atomic ideas
- Capture and organize insights from reading (literature notes)
- Discover emergent patterns by traversing semantic links between notes
- Use Claude as an AI assistant to create, explore, and synthesize notes
- Maintain a version‑controlled, backup‑friendly knowledge base
评论