EZ

entanglr/zettelkasten-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

168 stars 32 forks 품질 60 트렌드 17MIT

entanglr/zettelkasten-mcp는 https://github.com/entanglr/zettelkasten-mcp.에서 임포트된 MCP 서버 후보입니다.

개요

entanglr/zettelkasten-mcp는 https://github.com/entanglr/zettelkasten-mcp.에서 임포트된 MCP 서버 후보입니다.

개요(AI 번역)

Zettelkasten 지식 관리 방법론을 구현하는 모델 컨텍스트 프로토콜(MCP) 서버로, Claude 및 기타 MCP 호환 클라이언트를 통해 원자 노트를 생성, 연결, 탐색 및 합성할 수 있습니다.

제텔카스텐이란 무엇인가?

Zettelkasten 방법은 독일 사회학자 니클라스 루만이 개발한 지식 관리 시스템으로, 그는 이를 사용해 70권이 넘는 책과 수백 편의 논문을 발표했습니다. 이 방법은 세 가지 핵심 원칙으로 구성됩니다:

  1. 원자성: 각 음표는 정확히 하나의 아이디어를 포함하고 있어 이산적인 지식 단위가 됩니다
  2. 연결성: 노트들이 서로 연결되어 지식의 네트워크를 형성하며, 아이디어 간에 의미 있는 관계를 형성합니다
  3. 출현: 네트워크가 성장함에 따라, 개별 노트가 만들어졌을 때는 명확하지 않았던 새로운 패턴과 통찰이 나타납니다

Zettelkasten 접근법이 강력한 이유는 여러 방식으로 탐구를 가능하게 한다는 점입니다:

  • 수직 탐구: 주제 영역 내 연결고리를 따라 특정 주제를 더 깊이 탐구합니다.
  • 수평적 탐구: 도메인을 가로지르는 링크를 통해 서로 다른 분야 간의 예상치 못한 관계를 발견합니다.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Zettelkasten MCP Server

A Model Context Protocol (MCP) server that implements the Zettelkasten knowledge management methodology, allowing you to create, link, explore and synthesize atomic notes through Claude and other MCP-compatible clients.

What is Zettelkasten?

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:

  1. Atomicity: Each note contains exactly one idea, making it a discrete unit of knowledge
  2. Connectivity: Notes are linked together to create a network of knowledge, with meaningful relationships between ideas
  3. Emergence: As the network grows, new patterns and insights emerge that weren’t obvious when the individual notes were created

What makes the Zettelkasten approach powerful is how it enables exploration in multiple ways:

  • Vertical exploration: dive deeper into specific topics by following connections within a subject area.
  • Horizontal exploration: discover unexpected relationships between different fields by traversing links that cross domains.

This structure invites serendipitous discoveries as you follow trails of thought from note to note, all while keeping each piece of information easily accessible through its unique identifier. Luhmann called his system his “second brain” or “communication partner” - this digital implementation aims to provide similar benefits through modern technology.

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
  • Integrate with Claude through MCP for AI-assisted knowledge management
  • Dual storage architecture (see below)
  • Synchronous operation model for simplified architecture

Examples

Note Types

The Zettelkasten MCP server supports different types of notes:

Type Handle Description
Fleeting notes fleeting Quick, temporary notes for capturing ideas
Literature notes literature Notes from reading material
Permanent notes permanent Well-formulated, evergreen notes
Structure notes structure Index or outline notes that organize other notes
Hub notes hub Entry points to the Zettelkasten on key topics

The Zettelkasten MCP server uses a comprehensive semantic linking system that creates meaningful connections between notes. Each link type represents a specific relationship, allowing for a rich, multi-dimensional knowledge graph.

Primary Link Type Inverse Link Type Relationship Description
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "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" } } } }