MCP Memory 长期记忆系统

MCP Memory 长期记忆系统

使用 Redis Graph 构建的 LLM 对话长期记忆存储系统。

快速入门

前置条件

  • 安装 Docker 和 Docker Compose
  • 安装 Node.js(v16 或更高版本)

启动 Redis 服务

运行以下命令以启动 Redis 容器:

docker-compose up -d

验证 Redis 是否正常运行:

docker exec -it mcp-memory-redis-1 redis-cli
127.0.0.1:6379> MODULE LIST

确保 RedisGraph 模块已加载。

安装依赖并启动应用

克隆项目后,安装依赖并启动服务:

npm install
npm start

使用示例

创建一个新记忆:

const memory = await memoryService.createMemory({
  type: MemoryNodeType.CONVERSATION,
  content: '关于 Redis Graph 的对话',
  title: 'Redis Graph 讨论',
});

搜索记忆:

const memories = await memoryService.searchMemories(
  { keyword: 'Redis' },
  { limit: 10, orderBy: 'created', direction: 'DESC' },
);

更多功能请参考 README 文档。