
entanglr/zettelkasten-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
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권이 넘는 책과 수백 편의 논문을 발표했습니다. 이 방법은 세 가지 핵심 원칙으로 구성됩니다:
- 원자성: 각 음표는 정확히 하나의 아이디어를 포함하고 있어 이산적인 지식 단위가 됩니다
- 연결성: 노트들이 서로 연결되어 지식의 네트워크를 형성하며, 아이디어 간에 의미 있는 관계를 형성합니다
- 출현: 네트워크가 성장함에 따라, 개별 노트가 만들어졌을 때는 명확하지 않았던 새로운 패턴과 통찰이 나타납니다
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:
- Atomicity: Each note contains exactly one idea, making it a discrete unit of knowledge
- Connectivity: Notes are linked together to create a network of knowledge, with meaningful relationships between ideas
- 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
- Knowledge creation: A small Zettelkasten knowledge network about the Zettelkasten method itself
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 |
Link Types
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 |
|---|
설치
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"
}
}
}
}