MCP Server: Memory

MCP Server: Memory

site icon
2025.04.04 0
JavaScriptAI 记忆管理知识图谱其它
mcp-server-memory 是一个基于 Model Context Protocol (MCP) 的服务,为 AI 模型提供持久化记忆功能。它通过知识图谱存储和管理信息,使得像 Claude 这样的 AI 模型能够在多次交互中保留和回忆信息。
View on GitHub

Overview

基本能力

产品定位

mcp-server-memory 是一个为 AI 模型提供持久化记忆功能的 MCP 服务器,通过知识图谱存储和管理信息。

核心功能

  • 创建和管理实体(如人物、地点、概念等)。
  • 定义实体之间的关系。
  • 存储与实体相关的观察或事实。
  • 从知识图谱中搜索和检索信息。

适用场景

  • 与 MCP 兼容的客户端(如 Claude Desktop 应用)一起使用。
  • 需要为 AI 模型提供持久化记忆功能的场景。

工具列表

  • knowledge_graph.json:默认的知识图谱存储文件。
  • MEMORY_FILE_PATH:环境变量,用于指定自定义的记忆文件路径。

常见问题解答

  • 如何配置自定义的记忆文件路径? 通过设置 MEMORY_FILE_PATH 环境变量来指定路径。

使用教程

使用依赖

  • Node.js 或 Bun 环境。

安装教程

  1. 确保已安装 Node.js 或 Bun。
  2. 使用以下命令安装 mcp-server-memory: bash npm install mcp-server-memorybash bun add mcp-server-memory

调试方式

  1. 启动服务器: bash npx mcp-server-memory
  2. 检查 knowledge_graph.json 文件是否在当前工作目录中生成。
  3. 使用客户端配置测试连接和功能。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。