会话记忆恢复服务

Antigravity上下文MCP服务器为AI代理提供跨会话记忆恢复功能,包括任务清单、决策记录和持久化笔记,确保开发流程连贯性。

  • by eglebov133-sudo
  • JavaScript
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 eglebov133-sudo/antigravity-context-mcp

使用说明

反重力背景mcp

你已经和你的人工智能代理一起编码了两个小时。该功能几乎完成。你在流动中。

然后上下文窗口溢出。会议崩溃了。

您打开了一个新聊天。特工看着你,好像你从未见过面。 “嗨!今天我能帮你什么吗?”

你共同构建的一切——决策、架构、你接触的二十个文件——都消失了。你从头开始解释。再一次。

此MCP服务器将其内存还给Antigravity。

🇷🇺 俄语阅读


运作原理

会话崩溃。新聊天。您键入:

“继续”

代理人打电话来 recall 并从上一节课中获取任务清单——已经完成了什么,正在进行什么,事情在哪里停止。

需要更多细节吗?

“显示该会话的详细信息”

代理获取完整的上下文——演练、计划、决策。

想回顾一下这一周吗?

“显示最近的会话”

你会得到一个包含日期和标题的列表。选择一个——代理加载详细信息 仅适用于该次会议.

上下文加载 逐渐地 --代理决定它需要多少。不是一次完成所有事情,而是按需进行,就像正常的对话一样。

安装

将此仓库的链接粘贴到Antigravity聊天中:

“安装此MCP服务器:https://github.com/eglebov133-sudo/antigravity-context-mcp"

代理将克隆它,安装依赖项,并配置所有内容。重新启动Antigravity--完成。

Manual installation
git clone https://github.com/eglebov133-sudo/antigravity-context-mcp.git
cd antigravity-context-mcp
npm install

增添 ~/.gemini/antigravity/mcp_config.json:

{
  "mcpServers": {
    "context": {
      "command": "node",
      "args": ["/path/to/antigravity-context-mcp/server.js"]
    }
  }
}

重新启动反重力。

上面写着什么

服务器利用Antigravity已经存储但在会话之间不使用的内容:

  • 任务清单——完成了什么,正在进行什么
  • 演练----已完成工作总结
  • 实施计划——架构决策

都是当地人。没有网络。只有磁盘上一直存在的文件。

超越背景

会话之间的密码。 你知道这个规则——你给代理你的托管密码,会话结束,下一个代理再次要求它。服务器存储用AES-256-GCM(从您的计算机导出的密钥)加密的凭据,自动从Git中排除。

持久的笔记。 使用以下方式保存码字、指令和决策 save_note --稍后用搜索 recall_notes.

上下文快照。 代理可以保存 AGENT_CONTEXT.md 进入你的项目——在任何崩溃中都能幸存下来的持久内存。

项目列表。 显示Antigravity所知道的内容,这样您就可以在没有定向时间的情况下切换项目。

诊断。 context_status 显示服务器运行状况——会话、笔记、磁盘使用情况、加密状态。

v5.0的新增功能

  • 📦 导出/导入内存 — context_export 将所有笔记转储到加密文件中, context_import 在另一台计算机上恢复
  • 💾 自动备份 --每次修改前,笔记都会自动备份(.backups/,保留30个版本并自动修剪)
  • 🔐 加密凭据 --AES-256-GCM,机器绑定密钥,从明文自动迁移
  • 🛡️ 错误处理 --尝试/捕捉每个带有明确错误消息的工具
  • 📏 响应极限 --50000炭盖 [TRUNCATED] 警告
  • 🩺 诊断 — context_status 用于服务器健康监控

完整更新日志 更改日志.md.

安全

  • 通过stdio在本地运行——无开放端口,无网络
  • 默认情况下为只读——仅在您明确要求时写入
  • 使用AES-256-GCM加密的凭据,密钥绑定到计算机
  • 从明文到加密的自动迁移
  • 零遥测,零外部请求

需求

  • Node.js 18+
  • 反重力

许可证

麻省理工学院


之所以建立,是因为我们厌倦了向自己的人工智能代理介绍自己。