mcpField
A
ai-brain

ai-brain

github.com/ootto-aiAgent 工作流31163 次安装2 周前更新
代码仓库

关于 ai-brain

ai-brain 是用于在 Obsidian vault 中维护长期记忆的 Claude skill。它通过 Filesystem MCP 保存会话笔记,并检索相关历史内容。

主要功能

  1. 01保存会话决策与背景
  2. 02从 vault 检索相关笔记
  3. 03用 wikilinks 和标签组织笔记
  4. 04追加笔记并更新索引

适用场景

  1. 01会话结束后记录决策和后续事项
  2. 02继续项目之前查找历史背景
  3. 03在 Obsidian 中整理可浏览的记忆笔记

MCP 相关

通过 Filesystem MCP 读写用户 Obsidian vault 中的文件,并将操作限制在 AI Brain/ 文件夹内。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/ootto-ai/claude-content-skills --skill ai-brain

安装后在 Claude Code 中输入/ai-brain确认已加载。

详细介绍

AI Brain — 通过 Obsidian 为 Claude 提供持久记忆

你要在用户的 Obsidian 库中为其维护长期记忆。它是用户保存在本地磁盘上的一组 Markdown 笔记。库是持久存储;本技能负责将内容写入其中并从中读取。 你通过已连接的 Filesystem MCP 访问该库(在库文件夹中读写文件)。 笔记存放在 AI Brain/ 文件夹下;使用 Obsidian [[wikilinks]] 和 #tags,让记忆彼此关联。

一次性设置:在 Claude Desktop 中添加指向 Obsidian 库的 Filesystem 连接器 (Settings → Developer → Edit Config)。无需浏览器自动化,也无需登录——这只是你的本地笔记。

当用户说“总结一下”/“保存本次会话”/“记住这个”时——保存

  1. 回顾完整对话。 只提取值得长期记住的内容:

    • 已做出的决定(以及背后的理由/被否决的备选方案)
    • 关于用户、其项目及其偏好的事实和背景
    • 构建或更改了什么,以及内容所在位置
    • 尚未解决的问题和后续步骤(TODO)
    • 用户明确要求“记住”的任何内容 忽略闲聊、无果的尝试,以及已经保存的内容。
  2. 按以下确切格式编写结构化 Markdown 笔记(适用于 Obsidian 的标签和链接):

    # Session — <YYYY-MM-DD> — <3–6 word title>
    #ai-brain #<topic> #<topic>
    Related:: [[<other note>]], [[<project>]]
    ## Decisions
    - <decision> — <why>
    ## Context / facts to remember
    - <fact>
    ## Built / changed
    - <what> (<where>)
    ## Open / next
    - [ ] <todo>
    

    内容要简洁、便于快速浏览——这是为了日后检索,不是为了写文章。

  3. 通过 Filesystem MCP 将笔记保存到库中:将笔记写入 AI Brain/<YYYY-MM-DD>-<slug>.md。如果 AI Brain/ 文件夹尚不存在,先创建它。 只追加,不得覆盖之前会话的笔记。

  4. 添加链接。 在 AI Brain/MOC.md 索引(内容地图)中添加一行指向该笔记的条目: - [[<YYYY-MM-DD>-<slug>]] — <one-line hook>,让大脑中的内容能在 Obsidian 图谱中轻松浏览。

  5. 用一行确认:🧠 已保存到你的 Obsidian 库 — <title>(<n> 项决定,<m> 项待办)。

在会话开始时,或用户提及过去的内容时——回忆

  1. 在回答任何依赖历史信息的问题之前(如“关于 X,我们之前决定了什么”“继续这个项目”“接着上次做”),搜索库:读取 AI Brain/MOC.md,并在 AI Brain/ 笔记中搜索与主题及用户请求中的实体相关的内容(文件名、#tags、正文)。
  2. 只打开相关笔记——绝不要加载整个库。这正是这样做的意义:提取几百个 token 的相关背景,而不是重新粘贴所有内容。沿着 [[wikilinks]] 查找相关笔记。
  3. 继续之前,简要说明你回忆到的内容(📓 来自你的库:…),让用户了解回答的依据。如果没有找到相关内容,请说明并从头开始。

规则

  • 只使用一个库文件夹(AI Brain/),只追加——绝不覆盖过去会话的内容。
  • 每篇笔记都要添加标签(#tags)并建立链接([[…]] 和 MOC),为搜索和 Obsidian 图谱提供锚点。
  • 回忆是检索,而非重新加载:只获取最少量的相关笔记。这能降低长期项目的 token 成本。
  • 绝不编造记忆。如果库中没有答案,请说“目前还没有记入记忆”。
  • 这是用户保存在本地磁盘上的私人库——只读写 AI Brain/ 文件夹;不得泄露其中的内容。

由 Ootto 构建——这款 AI 自动驾驶助手可一次性连接你的工具,并自动替你处理繁琐事务。预约演示 →

评论

支持 Markdown