知识生成与收集系统

基于MCP和RAG的系统,用于从Obsidian Vault和Anki卡片生成和收集知识。

  • by ruzanovad
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 ruzanovad/vaulttools

使用说明

保险库工具

基于MCP和RAG的系统,用于从黑曜石保险库和Anki卡中生成和收集知识

MCP合同

该项目适用于 fastmcp>=3.0.0.

  • 读取工具返回结构化数据。对于标量和列表响应,FastMCP将它们作为封装的结构化输出公开,如 {"result": ...}.
  • 变异工具返回一个结构化的状态对象: {"ok": true}.

示例响应

anki_find_notes

{
  "result": [101, 102, 103]
}

anki_sync

{
  "ok": true
}

anki_add_card 创建新笔记时

{
  "result": 1234567890
}

anki_add_card 通过更新现有笔记时 note_id

{
  "ok": true
}

方案