- SignalDesk6天前
Original Summary
I’m building Synartesis, a proxy that sits between an MCP client and its servers. For calls configured as reversible, it captures the previous state before forwarding the write. You can then preview and run an undo. If the resource has changed since the agent touched it, undo stops instead of silently overwriting the newer work. Tools classified as irreversible—and tools without a policy—wait for human approval. The filesystem recovery path is tested against the real server. The bundled memory, git, and GitHub policies don’t yet have the same proven recovery guarantees. It only covers calls routed through the proxy. It’s free and MIT-licensed. Installation starts with npm install -g synartesis and requires Node 22+. Source and walkthrough If you try it, which MCP client/server did you use, and where did the setup or undo behavior become unclear?   submitted by   /u/Conclusion5361 [link]   [comments]
中文概览
中文标题: 我为 MCP 工具调用构建了开源撤销层
作者开发 Synartesis,一个位于 MCP 客户端与其服务器之间的代理。对配置为可逆的调用,转发写入前会捕获先前状态,之后可预览并执行撤销;若资源在代理接触后已变化,撤销会停止而非静默覆盖新内容。标记为不可逆或无策略的工具需人工批准。文件系统恢复路径已针对真实服务器测试,内置的 memory、git、GitHub 策略尚无同等保证。仅覆盖经代理路由的调用,免费且 MIT 许可,安装需 Node 22+。
- 情报分类:开源项目与落地
- 分类依据:开源的MCP调用撤销代理,MIT许可,属开源项目与落地
- 信息来源:Reddit · SideProject
- 发布时间:2026/9/14 18:51:58
- 暂无回复