Zettelkasten MCP Server - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

Zettelkasten MCP Server 是一个知识管理工具,旨在帮助用户通过原子笔记和知识网络高效组织和管理信息。

核心功能

  • 创建具有唯一时间戳 ID 的原子笔记
  • 双向链接笔记以构建知识图谱
  • 为笔记添加标签进行分类组织
  • 通过内容、标签或链接搜索笔记
  • 使用 Markdown 格式进行人类可读和编辑
  • 与 Claude 通过 MCP 集成,实现 AI 辅助知识管理
  • 双存储架构(Markdown 文件和 SQLite 数据库)
  • 同步操作模型简化架构

适用场景

  • 个人知识管理
  • 学术研究和写作
  • 项目管理和规划
  • 创意和想法整理

工具列表

| 工具 | 描述 |
|---|---|
| zk_create_note | 创建新笔记 |
| zk_get_note | 通过 ID 或标题检索笔记 |
| zk_update_note | 更新现有笔记 |
| zk_delete_note | 删除笔记 |
| zk_create_link | 创建笔记间链接 |
| zk_remove_link | 删除笔记间链接 |
| zk_search_notes | 通过内容、标签或链接搜索笔记 |
| zk_get_linked_notes | 查找与特定笔记链接的笔记 |
| zk_get_all_tags | 列出系统中的所有标签 |
| zk_find_similar_notes | 查找与给定笔记相似的笔记 |
| zk_find_central_notes | 查找连接最多的笔记 |
| zk_find_orphaned_notes | 查找无连接的笔记 |
| zk_list_notes_by_date | 按创建/更新日期列出笔记 |
| zk_rebuild_index | 从 Markdown 文件重建数据库索引 |

常见问题解答

  • 数据安全:建议定期备份笔记,因为软件是实验性的,可能存在数据丢失或损坏的风险。
  • 直接编辑 Markdown 文件:如果直接编辑 Markdown 文件,需要运行 zk_rebuild_index 工具更新数据库。

使用教程

使用依赖

```bash

克隆仓库

git clone https://github.com/entanglr/zettelkasten-mcp.git
cd zettelkasten-mcp

创建虚拟环境

uv venv
source .venv/bin/activate # Windows: .venv\Scripts\activate

安装依赖

uv add "mcp[cli]"

安装开发依赖

uv sync --all-extras
```

安装教程

  1. 克隆仓库并进入项目目录
  2. 创建并激活虚拟环境
  3. 安装依赖
  4. 复制并编辑 .env 文件
    bash
    cp .env.example .env

调试方式

```bash

启动服务器

python -m zettelkasten_mcp.main

或使用显式配置

python -m zettelkasten_mcp.main --notes-dir ./data/notes --database-path ./data/db/zettelkasten.db

运行测试

uv run pytest -v tests/
```

点击访问

搜索工具

systemprompt-mcp-notion - MCP服务,MCP服务器,MCP教程

2025-4-29 16:03:02

搜索工具

Model Context Protocol Server for NebulaGraph - MCP服务,MCP服务器,MCP教程

2025-4-29 16:03:10

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索