适合谁
- 需要跨会话、跨机器持久记忆的编码智能体与 CLI 工作流(Claude Code、Codex、Cursor)
- 构建需要事实、事件与可演化工作流三类记忆的自主智能体开发者
- 使用 LangChain、CrewAI 或 OpenClaw 并希望接入现成记忆后端
- 需要在单一 API 密钥下做多用户数据隔离的应用
- 希望用自带模型(Anthropic、OpenAI 或 Ollama)把记忆保存在本地文件夹、无需账号的团队
Mengram 是一个面向 AI 智能体的记忆 MCP 服务器,特色在于同时覆盖语义、情景与程序性三类记忆,并让程序在失败驱动下自动演化出带前置条件的新版本。它提供免费的 API 密钥、Python 与 JS SDK 以及 LangChain、CrewAI、OpenClaw 集成,并通过 streamable-http 托管端点或本地 stdio 服务器接入 Claude Desktop、Cursor、Codex、Windsurf、Cline 等客户端。适合需要跨会话持久记忆的编码智能体与自主智能体开发者;不适合无需跨会话状态或要求完全本地且不安装组件的场景。主要权衡是云端模式会把内容上传到第三方服务,且自动 hooks 与自动演化的程序会影响上下文与命令执行前的提示。
Mengram 是面向 AI 智能体的长期记忆服务,存储三类记忆:语义记忆(事实与偏好)、情景记忆(事件与决策)以及程序性记忆(工作流)。其程序性记忆会在报告失败后自动演化出新版本,并记录导致失败的假设与需要预先检查的前置条件。Mengram 提供免费的 API 密钥、Python 与 JavaScript SDK,以及 LangChain、CrewAI 和 OpenClaw 集成,同时通过 MCP 服务器暴露给 Claude Desktop、Cursor、Codex、Windsurf、Cline 等客户端(仓库说明中提到 30 个工具)。该服务器托管于 https://mengram.io/mcp,使用 streamable-http 传输,需要 Authorization: Bearer <API 密钥> 头。它原生支持 23 种语言的多语言检索,并提供带引用的 ask 问答与生成系统提示的 Cognitive Profile。代码以 Apache-2.0 许可证发布,可在本地使用 Ollama 自托管。
{
"mcpServers": {
"mengram": {
"command": "mengram",
"args": ["server", "--cloud"],
"env": { "MENGRAM_API_KEY": "om-..." }
}
}
}