mcpField
R
Reattend

Reattend

本地服务
github.com/reattend记忆与知识11 天前更新

关于 Reattend

Reattend 是连接 AI 助手与持久化记忆的 MCP 服务,可从会议、消息和文档等来源检索工作上下文,也可保存新记忆。适合希望跨会话、跨工具保留项目决策和个人偏好的个人与团队。

主要功能

  1. 01语义与关键词记忆搜索
  2. 02根据记忆综合回答
  3. 03从对话保存记忆
  4. 04查看近期记忆
  5. 05汇集多种工具捕获的上下文

适用场景

  1. 01跨会话查询项目决策
  2. 02会前检索客户沟通记录
  3. 03保存并复用编码偏好
  4. 04回顾近期工作和待办

MCP 相关

Reattend MCP 服务将记忆库作为工具提供给兼容 MCP 的 AI 助手,支持搜索、回答、保存及查看近期记忆。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"reattend": {
"command": "npx",
"args": [
"-y",
"@reattend/mcp"
]
}
}
}
启动命令npx -y @reattend/mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@reattend/mcp

工具

4

收录的工具列表 · 更新于 3 周前

参数类型必填说明
querystring是要搜索的内容——请具体说明。例如:“Acme Corp 定价讨论”“身份验证服务技术栈决策”“Q1 目标”
limitnumber否返回结果的最大数量(1–10,默认值为 5)

详细介绍

Reattend MCP — AI 助手的持久记忆

npm version License: MIT MCP Compatible

让 Claude、Cursor、Windsurf 和任何 AI 助手拥有持久记忆——跨会话、跨工具、跨时间。

npx -y @reattend/mcp --token rat_your_token_here

问题所在

每次 AI 对话开始时都是一片空白。你每次都要重新解释项目、重新粘贴决策、重新描述偏好——每一个会话都是如此。Claude 不记得你昨天讨论过什么。Cursor 不知道你的团队上个冲刺周期做出了什么决定。关闭窗口的那一刻,上下文就消失了。

这就是能解决这个问题的持久记忆层。


功能

Reattend 持续从你的工具中捕获上下文——会议、Slack、Gmail、Notion、Linear、Jira、Google Docs——并构建个人记忆库。这个 MCP 服务将这些记忆连接到任何支持 Model Context Protocol 的 AI 助手。

连接后:

  • Claude 会记得你上周在会议中讨论的内容
  • Cursor 了解你的架构决策和代码偏好
  • 你使用的任何 AI 工具都能访问你的完整工作上下文
  • 你不再需要在每个会话中向每个 AI 反复解释自己

快速开始

步骤 1 — 获取令牌

在 reattend.com 注册 → Settings → API Tokens → 创建令牌(rat_...)。

步骤 2 — 选择 AI 工具并添加 5 行配置

Claude Desktop(Mac 上的 ~/Library/Application Support/Claude/claude_desktop_config.json,Windows 上的 %APPDATA%\Claude\claude_desktop_config.json):

{
  "mcpServers": {
    "reattend": {
      "command": "npx",
      "args": ["-y", "@reattend/mcp", "--token", "rat_your_token_here"]
    }
  }
}

Cursor(.cursor/mcp.json 或 Settings → MCP):

{
  "mcpServers": {
    "reattend": {
      "command": "npx",
      "args": ["-y", "@reattend/mcp", "--token", "rat_your_token_here"]
    }
  }
}

搭配 Copilot 的 VS Code(.vscode/mcp.json):

{
  "servers": {
    "reattend": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@reattend/mcp", "--token", "rat_your_token_here"]
    }
  }
}

Windsurf / Continue / 任何 MCP 客户端——使用相同的配置模式:command: npx、args: ["-y", "@reattend/mcp", "--token", "rat_xxx"]。

想使用环境变量,而不是直接填写令牌:

{
  "mcpServers": {
    "reattend": {
      "command": "npx",
      "args": ["-y", "@reattend/mcp"],
      "env": { "REATTEND_TOKEN": "rat_your_token_here" }
    }
  }
}

重启 AI 工具。现在即可使用你的记忆。


工作原理

Your tools (Slack, Gmail, Meetings, Notion...)
         ↓  Chrome extension captures automatically
    Reattend memory store
    (triage → embeddings → semantic index)
         ↓  MCP server bridges the gap
Your AI assistant (Claude, Cursor, Windsurf...)
         ↓  answers from real context, not hallucination
              You
  1. 捕获——Reattend Chrome 扩展程序会被动捕获你现有工具中的信息。会议记录、Slack 讨论串、电子邮件、文档——无需手动输入。
  2. 处理——AI 会对每条捕获内容进行分类、生成语义搜索所需的嵌入向量,并将其存储在你的个人记忆中。
  3. 回忆——此 MCP 服务将你的记忆作为工具提供,任何 AI 助手都可以在对话中自动调用。

提供的工具

工具描述
search_memories在所有捕获内容中进行语义搜索和关键词搜索。当 AI 判断可能存在相关上下文时,会自动使用此工具。
ask_memory根据你的完整记忆生成 AI 综合回答。最适合涉及多条捕获内容或多个时间段的问题。
save_memory在 AI 对话中将内容保存到记忆中。决策、偏好、笔记——任何内容都可以。
recent_memories最近捕获的 N 条记忆。适合回答“我最近在忙什么?”之类的问题。

AI 会自行决定何时调用这些工具。你无需主动询问——当问题可能涉及相关历史上下文时,它会主动搜索你的记忆。


实际示例

自动回忆会议背景:

“我马上要和 Acme Corp 开电话会议,给我一份简报。”

→ Claude 调用 search_memories("Acme Corp") → “上次通话是在 2 月 12 日。他们对定价提出了顾虑。Sarah 是决策者。你们约定在第一季度结束前开展试点。”

跨会话保留架构决策:

“我们对身份验证服务做了什么决定?”

→ Claude 调用 ask_memory("auth service decision") → 根据实际讨论此事的会议内容作答,而非猜测

在对话中途保存偏好:

“记住——这个项目不用 Redux,我们用 Zustand。”

→ Claude 调用 save_memory("Project preference: Zustand over Redux") → 永久保存,今后的每次会话都可以使用

每周回顾:

“这周我都在做什么?”

→ Claude 调用 recent_memories(20) → 调取过去 7 天记录的所有内容

跨工具上下文:

“上周的规划会议提出了哪些未完成任务?”

→ Claude 搜索记忆,找出扩展程序记录的会议转录中的行动项


Reattend 会记录什么

安装 Chrome 扩展程序,开始自动构建你的记忆:

来源记录内容
Google Meet、Zoom、Teams完整的音频转录、标题、参与者
Slack你查看的消息和讨论串
Gmail你阅读的邮件
Notion你打开并编辑的页面
Linear问题和项目更新
Jira工单和看板
Google Docs你编辑的文档
手动记录在浏览器中选中任意内容 → 保存到 Reattend

所有内容都会汇入同一份统一记忆,供此 MCP 服务读取。没有信息孤岛。


为什么不直接把上下文粘贴到提示词里?

粘贴到提示词Reattend MCP
设置每次会话都要手动操作一次设置,之后永久自动运行
覆盖范围你记得粘贴的内容自动记录所有内容
可搜索性无完整的语义搜索和关键词搜索
跨会话❌✅
跨工具❌(一次只能用一个 AI)✅(所有 MCP 工具共享同一份记忆)
上下文窗口占用高——很快就会填满低——只检索相关记忆
支持会议❌✅

使用场景

个人用户:

  • 个人第二大脑,为你使用的每种 AI 工具提供信息
  • 无需反复解释你的偏好、项目历史或过往决策
  • 会议笔记真正可搜索、可查询
  • 随时记录决策,数月后依然可以回忆

开发者:

  • 让 Cursor / Windsurf 记住你的代码库决策、ADR 和团队约定
  • 让 Claude 了解你的项目历史,无需编写庞大的系统提示词
  • 在多次运行之间保留状态的 AI Agent 工作流

团队:

  • 共享工作区记忆:每个人记录的内容都会加入共享知识库
  • 新团队成员可以询问“我们对 X 的处理方式是什么?”,并获得真实答案
  • 在整个团队范围内保存会议决策并支持查询

基于 API 构建

如果你想基于 Reattend 的记忆构建内容(Agent、自定义工具、自动化),同一令牌也可直接用于 REST API:

# Search memories
curl https://reattend.com/api/tray/search?q=acme+pricing \
  -H "Authorization: Bearer rat_xxx"

# Save to memory
curl -X POST https://reattend.com/api/tray/capture \
  -H "Authorization: Bearer rat_xxx" \
  -H "Content-Type: application/json" \
  -d '{"text": "Decided to use Postgres over MySQL for the new service", "source": "agent"}'

# Ask a question
curl -X POST https://reattend.com/api/tray/ask \
  -H "Authorization: Bearer rat_xxx" \
  -H "Content-Type: application/json" \
  -d '{"question": "What database decisions have we made?"}'

# Recent memories
curl https://reattend.com/api/tray/recent?limit=10 \
  -H "Authorization: Bearer rat_xxx"

要求

  • Node.js 18+
  • Reattend 账号——免费注册
  • Chrome 扩展程序(用于自动记录)

相关内容


许可证

MIT — 可自由使用、修改和再分发。


Reattend 是你现有 AI 工具的持久记忆层。专为厌倦了每天早上都要向 Claude 重新解释自己的用户打造。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。