Back to MCP Directory
Zettelkasten
Model Context Protocol moderate risk

Zettelkasten

An MCP server for Zettelkasten knowledge management, enabling creation, linking, and exploration of atomic notes using Claude and other MCP-compatible clients.

Connections & Capabilities

Connects To

GitHubSQLite

Capabilities

readwrite

Quickstart

Config

{
  "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",
        "ZETTELKASTEN_LOG_LEVEL": "INFO"
      }
    }
  }
}

Exposed MCP Tools (14)

moderate
zk_create_note

Creates a new note with a title, content, and optional tags.

Adds new content to the Zettelkasten.

safe
zk_get_note

Retrieves a specific note by ID or title.

Read-only operation.

moderate
zk_update_note

Updates an existing note's content or metadata.

Modifies existing content.

high
zk_delete_note

Deletes a note.

Removes content from the Zettelkasten.

moderate
zk_create_link

Creates links between notes.

Adds relationships between notes.

moderate
zk_remove_link

Removes links between notes.

Removes relationships between notes.

safe
zk_search_notes

Searches for notes by content, tags, or links.

Read-only operation.

safe
zk_get_linked_notes

Finds notes linked to a specific note.

Read-only operation.

safe
zk_get_all_tags

Lists all tags in the system.

Read-only operation.

safe
zk_find_similar_notes

Finds notes similar to a given note.

Read-only operation.

safe
zk_find_central_notes

Finds notes with the most connections.

Read-only operation.

safe
zk_find_orphaned_notes

Finds notes with no connections.

Read-only operation.

safe
zk_list_notes_by_date

Lists notes by creation/update date.

Read-only operation.

moderate
zk_rebuild_index

Rebuilds the database index from Markdown files.

Potentially overwrites database content.

Safety Assessment

The Zettelkasten MCP server offers a balance between functionality and risk. It's relatively safe for read-only operations and knowledge exploration. However, write operations should be performed with caution, ensuring proper backups and understanding of the potential impact on the knowledge base.

  • Dual storage architecture with Markdown files as source of truth
  • SQLite database can be rebuilt from Markdown files
  • No external network access required for core functionality
  • Well-defined tool set with clear descriptions
  • Write operations possible via MCP tools
  • Potential for data loss if Markdown files are corrupted
  • Requires careful prompt engineering to avoid unintended actions
  • No built-in access control or authentication
Zettelkasten Review, Pricing & Alternatives (2026) | Flaex AI