跳转至

生态定位

本页说明 MGP 与周边标准、格式和产品的关系。

定位摘要

MGP 针对的是一个越来越明显的空白层:

  • runtime 需要 durable memory
  • 不同 backend 暴露的 API 与治理模型彼此不兼容
  • 导出格式不能解决 runtime interoperability
  • 工具连接协议不能解决 memory governance

MGP 通过定义一个 memory-specific protocol 来填补这层空白,并把 lifecycle、policy、conflict、audit 等语义一起纳入协议。

邻近标准与系统

MCP

MCP 是 MGP 的 peer protocol,不是上层或下层。

MCP 标准化 runtime 如何连接 tools 与 resources。MGP 标准化 runtime 如何治理和访问 memory。两者可以在同一个 runtime 中并存,但互不从属。

PAM

Portable AI Memory 关注 memory 数据的导出与导入可移植性。

它更像一种 vCard 风格的 interchange format,适合 portability、migration 和 archival,但不直接解决 governed write、search、lifecycle control、conflict handling 或 capability negotiation。

MIF

Memory Interchange Format 同样偏向 portability,并带有 provenance 相关能力。

它对数据互换有价值,但范围仍然窄于 runtime-facing memory governance protocol。

Mem0

Mem0 是托管记忆服务与产品。

它属于 backend 或 service layer,而不是 protocol-standard layer。在 MGP 生态里,它更适合作为 adapter 背后的实现目标。

Zep

Zep 是 graph-native memory service。

它同样更接近实现层,而不是协议层。它的存在进一步说明 capability declaration 很重要,因为图原生后端与文件型或向量型后端的优势并不相同。

MemGPT 与 Letta

MemGPT 与 Letta 更接近 runtime 或 framework 层。

它们说明了 agent memory management 的真实需求,但在 MGP 视角下,更适合作为潜在 runtime consumer,而不是协议替代品。

关系矩阵

名称 类别 主要关注点 与 MGP 的关系
MCP 协议 工具与资源连接 Peer protocol
PAM 格式 记忆导入导出可移植性 Complementary format
MIF 格式 记忆交换与 provenance Complementary format
Mem0 产品或服务 托管记忆后端 Potential backend
Zep 产品或服务 图原生记忆后端 Potential backend
MemGPT 或 Letta 运行时或框架 Runtime 内部的记忆管理 Potential consumer

为什么 MGP 仍然有价值

即使已经有这些系统,当前仍缺少一个被广泛采用的协议,同时标准化以下内容:

  • canonical memory object
  • governed runtime operation
  • policy context propagation
  • lifecycle semantics
  • conflict contract
  • audit 与 lineage contract
  • backend capability declaration
  • compatibility 与 compliance testing

这个缺口正是 MGP 值得推进的原因。