entanglr/zettelkasten-mcp
by Various
A Model Context Protocol (MCP) server that implements the Zettelkasten knowledge management methodology, allowing you to create, link, explore and synthesize atomic notes through C
MCP
entanglr/zettelkasten-mcp
Added 1 June 2026
Overview
A Model Context Protocol (MCP) server that implements the Zettelkasten knowledge management methodology. It lets users create, link, explore, and synthesize atomic notes through Claude or other MCP-compatible clients. The server is written in Python and has 155 stars on GitHub.
Best for
Best for
Developers and knowledge workers who want to combine LLM chat interfaces with a Zettelkasten note-taking system.
Use cases
- Building a personal knowledge base of linked atomic notes
- Exploring connections between notes through MCP-compatible chat interfaces
- Automating note creation and retrieval within a Zettelkasten workflow
How to use
Install
uv sync --all-extras Tools exposed
zk_create_notezk_get_notezk_update_notezk_delete_notezk_create_linkzk_remove_linkzk_search_noteszk_get_linked_noteszk_get_all_tagszk_find_similar_noteszk_find_central_noteszk_find_orphaned_noteszk_list_notes_by_datezk_rebuild_index
Tested with
Claude Desktop
Example client config
{\n "mcpServers": {\n "zettelkasten": {\n "command": "/absolute/path/to/zettelkasten-mcp/.venv/bin/python",\n "args": [\n "-m",\n "zettelkasten_mcp.main"\n ],\n "env": {\n "ZETTELKASTEN_NOTES_DIR": "/absolute/path/to/zettelkasten-mcp/data/notes",\n "ZETTELKASTEN_DATABASE_PATH": "/absolute/path/to/zettelkasten-mcp/data/db/zettelkasten.db",\n "ZETTELKASTEN_LOG_LEVEL": "INFO"\n }\n }\n }\n} Notes
A Model Context Protocol (MCP) server that implements the Zettelkasten knowledge management methodology. It lets users create, link, explore, and synthesize atomic notes through Claude or other MCP-compatible clients. The server is written in Python and has 155 stars on GitHub.
155 stars on GitHub. Last updated 2025-04-25. Licensed MIT.
Use cases
- Building a personal knowledge base of linked atomic notes
- Exploring connections between notes through MCP-compatible chat interfaces
- Automating note creation and retrieval within a Zettelkasten workflow
Pros
- Integrates directly with Claude and other MCP clients for a fluid note-taking experience
- Encourages structured knowledge management with built-in atomic note linking
- Lightweight Python implementation that is easy to extend or self-host
Cons
- Requires an MCP-compatible client, limiting standalone use
- Relies on a specific knowledge management methodology that may not suit all users
- Small community (155 stars) and limited documentation beyond the repo
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Integrates directly with Claude and other MCP clients for a fluid note-taking experience
- Encourages structured knowledge management with built-in atomic note linking
- Lightweight Python implementation that is easy to extend or self-host
Cons
- Requires an MCP-compatible client, limiting standalone use
- Relies on a specific knowledge management methodology that may not suit all users
- Small community (155 stars) and limited documentation beyond the repo
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.