← 返回目录
S

Second Brain

社区
一份记忆,所有 AI 工具共享。
GitHub 源仓库 ↗
★ 734 Stars 分类 · 其他 非常热门 源版本 99f1c1a2a005
57FMRS · C
可靠性
5/20
安全与权限
10/20
维护活跃度
14/20
文档质量
15/20
安装易用性
13/20

该服务器提供了丰富的记忆功能,支持语义搜索、自动关联和多种捕获方式,部署灵活。主要限制是它需要 Cloudflare 账户和自托管,适合个人使用。数据控制和隐私是其亮点,但用户需承担运维责任。

查看 FMRS 评分方法 →

Second Brain 是一个自托管的 MCP 服务器,为 Claude、ChatGPT、Cursor、Codex 等 AI 工具提供统一的持久记忆层。它运行在您自己的 Cloudflare 账户中,使用 Cloudflare Workers、D1、Vectorize 和 Workers AI 实现语义搜索和记忆管理。支持从多种方式保存内容,包括 CLI、浏览器扩展、Obsidian 插件、iOS 快捷指令、Notion 同步、日历和电子邮件捕获。数据完全由您控制,并支持 OAuth 认证。

工具能力

remember
存储想法、决定、偏好和项目背景。
append
向现有记忆添加更新。
update
替换现有记忆。
recall
按语义而非精确用词查找记忆。
list_recent
浏览最近保存的记忆。
forget
永久删除一条记忆。
link
显式连接两条记忆。
connections
获取某条记忆的直接连接。

安装接入

安装 Second Brain 有三种方式:1) 桌面应用(推荐,无需技术操作):下载 Mac/Windows 应用,跟随引导在约两分钟内完成设置。2) 一键部署到 Cloudflare:点击 'Deploy to Cloudflare' 按钮,输入维度 384、余弦相似度、AUTH_TOKEN,部署后复制 Worker URL。3) 手动部署:克隆仓库,运行 npm installnpm run vectors:createnpm run deploy。部署后,用 curl 脚本或手动配置连接 AI 客户端。

claude_desktop_config.json
{
  "mcpServers": {
    "second-brain": {
      "url": "https://YOUR-WORKER-URL/mcp",
      "headers": {
        "Authorization": "Bearer YOUR-AUTH-TOKEN"
      }
    }
  }
}

选型与风险

适合谁

  • 需要在多个 AI 工具间共享持久记忆的个人用户。
  • 希望在免费 Cloudflare 层上自托管记忆层的开发者。
  • 注重数据隐私和控制权的用户(数据存储在自己的账户中)。
  • 希望快速设置并获得完整生态支持(桌面应用、CLI、扩展等)的用户。

不适合谁

  • 需要多人协作记忆的团队用户(目前为单人设计)。
  • 希望零技术部署、完全不接触 Cloudflare 的用户(桌面应用除外)。
  • 需要离线或本地仅存储记忆的用户(依赖云服务)。
  • 需要非云基础设施的严格合规环境。

所需权限

  • 需要 Cloudflare 账户以部署 Worker 和基础设施。
  • 需要提供 AUTH_TOKEN(或密码)来授权所有客户端。
  • 支持 OAuth 2.0 动态客户端注册,客户端无需在配置中嵌入令牌。
  • 对于日历、电子邮件和 Notion 集成,需要用户提供 iCal 链接、应用密码或 Notion 连接密钥。

风险与副作用

  • 自托管意味着您自己负责维护和更新。
  • 存储在 Cloudflare 上,需遵守 Cloudflare 的隐私政策(尽管数据保持在您的账户内)。
  • 免费层可能有使用限制(如向量索引大小)。
  • 如果您忘记密码,需要登录 Cloudflare 重置,之前可能无法访问记忆。
  • 部署时若输入错误参数(如 Vectorize 维度),可能导致搜索功能降级。

常见排障

  1. 如果 recall 返回 'no memories found',但工具调用成功,则 MCP 正常。
  2. OAuth 登录页面被浏览器误报为钓鱼网站,可忽略或更换浏览器。
  3. Claude Code 中工具不自动出现,尝试实际调用 recall。
  4. 如果 Cursor 出现 OAuth 注册问题,删除并重新添加 MCP 服务器。
  5. 检查 Worker URL 是否正确,以及是否已设置 AUTH_TOKEN。

使用场景

跨 AI 工具保存和回忆项目上下文、决策和偏好。
在会话中持续记忆个人信息,无需重复说明。
从多种来源(如浏览器、命令行、Obsidian、Notion、日历、电子邮件)捕获信息。
通过语义搜索快速找到记忆,即使措辞不同。
利用记忆图和 'hops' 选项探索相关上下文。

支持客户端

Claude完整支持
ChatGPT完整支持
Cursor完整支持
Codex CLI完整支持