zettelkasten-mcp
by entanglr·★ 151·综合分 42
Zettelkasten MCP服务器通过MCP协议实现原子笔记创建、连接和探索,支持知识管理。
概述
该Zettelkasten MCP服务器实现了经典的Zettelkasten知识管理方法论,允许用户创建带唯一ID的原子笔记,建立有意义的概念语义链接,并构建支持垂直和水平探索的知识图谱。它采用双重存储架构,Markdown文件作为事实源,SQLite数据库用于高效查询和关系遍历。服务器提供全面的笔记管理、搜索和综合工具,特别适合需要组织和复杂数据的研究人员、作者和知识工作者。
试试问 AI
装完之后,这里有 3 个你可以让 AI 做的事:
什么时候选它
如果您正在实施卡片盒方法进行个人知识管理,并希望通过 MCP 集成实现笔记的 AI 驱动探索,请选择此服务器。
什么时候不要选它
如果您需要实时协作功能,请不要选择此服务器,因为它专为单用户知识管理而设计。
此 server 暴露的工具
从 README 抽取出 12 个工具zk_create_noteCreate a new note with a title, content, and optional tags
zk_get_noteRetrieve a specific note by ID or title
zk_update_noteUpdate an existing note's content or metadata
zk_delete_noteDelete a note
zk_create_linkCreate links between notes
zk_remove_linkRemove links between notes
zk_search_notesSearch for notes by content, tags, or links
zk_get_linked_notesFind notes linked to a specific note
zk_get_all_tagsList all tags in the system
zk_find_similar_notesFind notes similar to a given note
zk_find_central_notesFind notes with the most connections
zk_rebuild_indexRebuild the database index from Markdown files
可对比工具
安装
# 克隆仓库
git clone https://github.com/entanglr/zettelkasten-mcp.git
cd zettelkasten-mcp
# 使用uv创建虚拟环境
uv venv
source .venv/bin/activate # Windows上: .venv\Scripts\activate
# 安装依赖
uv add "mcp[cli]"
# 安装开发依赖
uv sync --all-extras配置Claude Desktop:
{
"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"
}
}
}
}zettelkasten-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。