zettelkasten-mcp

zettelkasten-mcp

3.5

If you are the rightful owner of zettelkasten-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server implementing the Zettelkasten knowledge management methodology.

The Zettelkasten MCP Server is a digital implementation of the Zettelkasten method, a knowledge management system developed by Niklas Luhmann. It allows users to create, link, explore, and synthesize atomic notes through Claude and other MCP-compatible clients. The system is based on three core principles: atomicity, connectivity, and emergence, enabling users to dive deeper into specific topics or discover unexpected relationships across different fields. The server supports various note types and link types, creating a rich, multi-dimensional knowledge graph. It uses a dual storage architecture with Markdown files as the source of truth and an SQLite database for efficient querying and search operations. The server integrates with Claude for AI-assisted knowledge management and offers a synchronous operation model for simplified architecture.

Features

  • 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 markdown format for human readability and editing

Tools

  1. zk_create_note

    Create a new pen

  2. zk_get_note

    Or title search pen

  3. zk_update_note

    Update existing pens

  4. zk_delete_note

    Delete the pen

  5. zk_create_link

    Create internote links

  6. zk_remove_link

    Delete internote links

  7. zk_search_notes

    Search pens by content, tags or links

  8. zk_get_linked_notes

    Find pens that link to specific notes

  9. zk_get_all_tags

    List all the tags in the system

  10. zk_find_similar_notes

    Find a pen that is similar to a given note

  11. zk_find_central_notes

    Find the most connected pen

  12. zk_find_orphaned_notes

    Find a connectionless pen

  13. zk_list_notes_by_date

    List pens by creation/update date

  14. zk_rebuild_index

    File reconstruction database search