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 文档。