Memory MCP Server Go 是一个基于 Model Context Protocol (MCP) 的知识图谱管理服务器,采用 Go 语言开发,为大型语言模型提供持久化记忆能力。
核心功能:
- 知识图谱存储 - 维护持久化的实体关系图,支持会话间的记忆延续
- 实体管理系统 - 创建、检索、更新和删除自定义类型的实体对象
- 关系追踪机制 - 定义和管理实体间的主动语态关系链接
- 观察记录功能 - 为实体添加和移除时间维度的观察记录
- 强大搜索引擎 - 基于名称、类型或观察内容的智能节点检索
- 跨平台兼容 - 支持 Linux、macOS 和 Windows 多平台运行
- 灵活传输模式 - 同时支持 stdio 和 SSE 传输协议
技术特色:
基于官方 TypeScript 实现的 Go 语言重构版本;采用 JSON 格式的轻量级数据持久化;提供完整的命令行工具和环境变量配置;支持 Claude、Cursor 等主流 AI 客户端集成。
应用场景:
AI 助手长期记忆、知识管理、关系网络追踪、上下文持久化、日志记录系统等。项目已在 GitHub 开源,提供详细文档和跨平台预编译二进制文件。