Noema:一个以本地优先的内存层,用于AI代理和人类协作
Noema,由Fail Safe开发,是一个MCP服务器工具,旨在作为本地优先、持久和结构化的内存层。主要使用Rust构建,支持TypeScript和Python插件,能够实现多样化的集成。该工具将AI代理与人类连接,为协作工作流提供基础内存。Noema作为静态二进制文件分发,适用于各种操作系统和架构,通过GitHub发布,并且也可以通过Homebrew在macOS和Linux上安装,确保在不同环境中的可访问性。
Noema 连接到什么?
Noema 作为一个本地优先、持久和结构化的内存层,为 AI 代理和与他们合作的人类服务。这个 MCP 服务器工具与各种兼容的 AI 客户端集成,包括 Claude Desktop、Claude Code、GitHub Copilot、Zed、Cursor、Aider 和 Hermes。它支持使用 stdio(标准输入/输出)和可流式传输的 HTTP 传输协议进行通信,便于灵活集成到多种操作设置中。旧的双端点遗留 SSE 传输已被移除,表明了一种更新的方法。
核心功能和工具
Noema 提供多个可调用的工具来管理和检索信息。这些包括 get_instructions 用于简明的 Markdown 指导和 cortex_usage,提供关于 Cortex 身份、追踪语义、启动模式、运行时姿态和约束的结构化 JSON 上下文。用户还可以 list_traces,可按类型和作者过滤,并使用 delete_trace 进行软删除和 recover_trace 恢复先前软删除的追踪。
适合谁?
Noema 的主要受众是 AI 代理和与他们合作的人类。它设计用于持久、结构化内存对 AI 操作和知识共享至关重要的环境。希望在命名的追踪集合之间启用点对点知识联邦的组织,或将 AI 内存与 Obsidian 或 VS Code 等外部编辑器集成的组织将受益。如果您的工作流程不涉及需要结构化内存或点对点知识共享的 AI 代理,请跳过此部分。
如何开始
服务器使用共享密钥身份验证模型进行身份验证。对于 HTTP 模式,必须通过环境变量或 0600 边车文件提供承载密钥,当此模式处于活动状态时,服务器要求使用 TLS。
用例
- 为 AI 代理提供一个持久、结构化的地方来记录他们所知道的、决定的、观察的和意图的内容。
- 在 "Cortexes" 之间启用点对点联邦以共享知识,包括发布和订阅模式。
- 与 Obsidian 或 VS Code 等外部编辑器集成,监视文件系统更改并将其转换为通过联邦传播的变更事件。
Noema 由 Fail Safe 作为 AI 代理和人类协作伙伴的关键记忆层,建立在安全的共享密钥认证模型上,并支持灵活的传输协议。它在 "Cortexes " 之间联邦知识的能力以及与流行编辑器的集成,使其成为结构化信息管理的宝贵工具。