构建 Rust MCP 内存服务器:支持溯源与矛盾处理
casualboy_10 · reddit · 2026-08-25
作者开源了 weave-mcp,一个用 Rust 编写的 MCP 内存服务器。它不仅仅将历史存储为向量数据库,而是构建了一个知识图谱,提取实体、关系和证据支持的声明。
主要特性包括:
- 证据支持的声明:保留指向源笔记的溯源信息。
- 矛盾不静默覆盖:冲突的声明可以共存并链接。
- 修正生命周期:声明可以被新声明取代而非简单变异。
- 混合检索:结合本地嵌入、全文搜索和图邻域扩展。
- 选择性验证:有风险或模糊的声明在提交前可进行额外验证。
- 幂等写入与审计日志:避免重复,记录重大变更。
- 显式遗忘:可有意删除实体及其派生记忆。
项目支持 stdio 和 Streamable HTTP。作者正在探索 Agent 记忆系统是否应该优先考虑检索相关性,还是应在溯源、矛盾处理和删除等方面具有更强的语义。
「编程与Agent」频道最新
- Headlong 实验持久化 Agent:指数退避与分层上下文 — lateinteraction · 2026-08-25
- Grok Build 发布 VS Code 扩展,支持手机远程控制 — PawelHuryn · 2026-08-25
- 活动预告:从零构建带检索后端的 AI 智能体 — hugobowne · 2026-08-25
- Alchemy AWS 模拟器补丁发布,修复 Floci 缺口 — samgoodwin89 · 2026-08-25
- Google ADK 新功能:支持语音 Agent 实时评估 — rseroter · 2026-08-25
- Merge Agent Handler 新增 Warp、Luma 等三个连接器 — shensi · 2026-08-25