Myco:持久的 MCP 基底,用于代理记忆和连续性
Myco,来自Battam1111,是一个MCP服务器,提供持久的认知基底,以防止在代理切换模型时出现上下文腐烂。它创建了一个自我演变的记忆层,能够在会话之间摄取、索引和回忆代理状态,随着时间的推移保持项目理解。该工具使用清单驱动的操作和防篡改的记忆图来管理连续性。它的目标用户是需要长时间运行代理上下文的AI研究人员、软件开发人员和高级用户。
你实际上可以用它做什么任务?
Myco 作为一个以代理为中心的记忆基质,保持对话和项目状态在模型变化和新会话之间的连续性,解决了上下文丢失的问题。设计集中于需要持久状态的代理工作流程,而不是单次提示。该实现公开了以清单驱动的动词来管理摄取和生命周期事件;系统中的示例包括发芽、吃、同化和孢子化,以表示输入如何进入基质。
其存储的记忆有多可靠和可审计?
该工具在自验证的文件系统图中存储状态,提供了可防篡改的因果历史,并应用了 25 个机械强制的合约不变性维度。这种机械强制被描述为维持可预测的代理行为并自动发现违规的方式。该基质是提供者无关的,因此当底层模型生成变化时,相同的记忆层仍然存在,支持不同 LLM 主机之间的连续性。
它是否可以在开发者工作流程中无重大更改地适应?
Myco 与 MCP 兼容的客户端集成,如 Claude Desktop、Cursor、Windsurf、Zed 和 VS Code,并支持通过 npx、pip 或根据所选运行时进行克隆和构建。运行时要求包括 Node.js 22+、Rust 1.80+ 或 Python 3.13+,以对应的安装方法。该项目是开源的,旨在扩展,这使其与研究人员和开发者工具链而非最终用户应用程序相一致。
适合构建持久代理项目的技术团队
Myco 是一个专注于研究和开发团队的选择,适合接受开发者导向设置并需要跨会话的累积代理内存的团队。在依赖其进行关键决策之前,计划一个集成阶段,并为基底的演变状态添加明确的验证步骤。一个实用的提示:尽早定义摄取和验证程序,并在生产使用之前测试与 MCP 客户端工作流程的连续性。