Reatten MCP——人工智能助理的持久内存
](https://www.npmjs.com/package/@reattend/mcp)  
为Claude、Cursor、Windsurf和任何AI助手提供持久的记忆——跨会话、跨工具、跨时间。
npx -y @reattend/mcp --token rat_your_token_here______________________________________________________________________
问题
每一次AI对话都是从空白开始的。你重新解释你的项目,重新粘贴你的决定,重新描述你的偏好——每一次会议。克劳德不记得你昨天讨论了什么。Cursor不知道你的团队在上次冲刺中决定了什么。当你关闭窗口时,上下文就消失了。
这是修复该问题的持久内存层。
______________________________________________________________________
它的作用
Reattend持续从您的工具(会议、Slack、Gmail、Notion、Linear、Jira、Google Docs)中捕获上下文,并构建个人记忆存储。此MCP服务器将该内存连接到支持 模型上下文协议.
连接后:
- 克劳德记得你上周在会议上讨论了什么
- Cursor知道您的架构决策和代码偏好
- 您使用的任何AI工具都可以访问您的完整工作环境
- 你停止向每一个AI、每一次会话重新解释自己
______________________________________________________________________
快速启动
第一步——获取您的代币
注册地址: retained.com → 设置→ API令牌 → 创建令牌(rat_...).
第二步——选择你的AI工具并添加5行
克劳德桌面版 (~/Library/Application Support/Claude/claude_desktop_config.json 在Mac上, %APPDATA%\Claude\claude_desktop_config.json 在Windows上):
{
"mcpServers": {
"reattend": {
"command": "npx",
"args": ["-y", "@reattend/mcp", "--token", "rat_your_token_here"]
}
}
}光标 (.cursor/mcp.json 或设置→ MCP):
{
"mcpServers": {
"reattend": {
"command": "npx",
"args": ["-y", "@reattend/mcp", "--token", "rat_your_token_here"]
}
}
}VS代码与副本 (.vscode/mcp.json):
{
"servers": {
"reattend": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@reattend/mcp", "--token", "rat_your_token_here"]
}
}
}Windsurf/继续/任何MCP客户端 --相同的图案, command: npx, args: ["-y", "@reattend/mcp", "--token", "rat_xxx"].
更喜欢env var而不是内联令牌:
{
"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- 捕捉 --The 重新登录Chrome扩展程序 被动地从您已经使用的工具中捕获。会议记录、Slack线程、电子邮件、文档——无需手动输入。
- 过程 --每个捕获都由人工智能进行分类,嵌入语义搜索,并存储在您的个人记忆中。
- 召回 --此MCP服务器将您的内存作为工具公开,任何AI助手都可以在对话中自动调用。
______________________________________________________________________
暴露的工具
| 工具 | 说明 |
|---|---|
search_memories | 在所有捕获中进行语义+关键字搜索。当相关上下文可能存在时,由AI自动使用。 |
ask_memory | 人工智能根据你的完整记忆合成答案。最适合跨多个捕捉或时间段的问题。 |
save_memory | 在AI对话中保存一些内容。决定、偏好、笔记——任何东西。 |
recent_memories | 你最近捕捉到的记忆。适用于“我一直在做什么?”类型的问题。 |
AI决定何时调用这些。你不必问——当一个问题可能有相关的过去背景时,它会主动搜索你的记忆。
______________________________________________________________________
真实案例
自动回忆的会议背景:
“我正要和Acme公司通电话——给我做个简报。” → 克劳德打电话来 search_memories("Acme Corp") → “最后一次通话是在2月12日。他们对价格表示担忧。莎拉是决策者。你同意在第一季度结束前进行试点。”架构决策在会话中持续存在:
“我们对身份验证服务做出了什么决定?” → 克劳德打电话来 ask_memory("auth service decision") → 讨论该问题的实际会议的答案,而非猜测在对话中保存首选项:
“记住,这个项目中没有Redux,我们使用的是Zustand” → 克劳德打电话来 save_memory("Project preference: Zustand over Redux") → 永久保存,在以后的每个会话中都可用每周回顾:
“这周我在做什么?” → 克劳德打电话来 recent_memories(20) → 提取过去7天内捕获的所有内容跨工具上下文:
“上周的计划会议有哪些未完成的任务?” → 克劳德搜索记忆,展示分机捕获的会议记录中的行动项目
______________________________________________________________________
Reatten捕捉到了什么
安装 Chrome 扩展 要自动开始构建内存,请执行以下操作:
| 来源 | 捕获的内容 |
|---|---|
| Google Meet、Zoom、Teams | 完整音频转录、标题、参与者 |
| Slack | 您查看的消息和线程 |
| Gmail | 您阅读的电子邮件 |
| 注意 | 您打开和使用的页面 |
| 线性 | 问题和项目更新 |
| Jira | 门票和董事会 |
| 谷歌文档 | 您编辑的文档 |
| 手动 | 突出显示浏览器中的任何内容→ 保存到Reattend |
所有内容都流入此MCP服务器读取的同一统一内存。没有筒仓。
______________________________________________________________________
为什么不直接将上下文粘贴到提示中?
| 粘贴到提示 | 重新参与MCP | |
|---|---|---|
| 设置 | 每次会话,手动 | 一次--永远自动 |
| 覆盖范围 | 无论你记得粘贴什么 | 所有内容,都会自动捕获 |
| 可搜索性 | 无 | 全语义+关键字搜索 |
| 交叉会话 | ❌ | ✅ |
| 交叉工具 | ❌ (一次一个AI)✅ (所有MCP工具共享相同的内存) | |
| 上下文窗口成本 | 高--填充速度快 | 低--仅检索相关内存 |
| 与会议一起工作 | ❌ | ✅ |
______________________________________________________________________
用例
对于个人:
- 个人第二大脑,为你使用的每一个人工智能工具提供信息
- 永远不要重新解释你的偏好、项目历史或过去的决定
- 实际可搜索和查询的会议笔记
- 在决策发生时捕捉决策;几个月后回忆起来
对于开发者:
- Cursor/Windsurf,可记忆您的代码库决策、ADR、团队约定
- Claude知道你的项目历史,而不需要大量的系统提示
- 跨运行具有持久状态的AI代理工作流
对于团队:
- 共享工作空间内存:每个人的捕获都有助于共享知识库
- 新团队成员可以问“我们对X的方法是什么?”并得到真实的答案
- 会议决策在整个团队中得以保留并可查询
______________________________________________________________________
以API为基础
如果您想在Reattend的内存(代理、自定义工具、自动化)上构建一些东西,那么相同的令牌可以直接与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+
- 重新登录帐户-- 免费注册
- Chrome扩展程序(用于自动捕获)
______________________________________________________________________
相关
- retained.com --产品、定价、Chrome扩展程序
- 模型上下文协议 --此服务器实现的开放标准
- MCP服务器列表 --其他MCP服务器
______________________________________________________________________
许可证
MIT——自由使用、修改、重新分发。
______________________________________________________________________
*Reattend是您已经使用的AI工具的持久存储层。专为那些厌倦了每天早上向克劳德重新解释自己的人而设计。*
