Memory MCP Server

Memory MCP Server

site icon
2025.03.16 0
TypeScript记忆管理信息检索知识组织开发效率
Memory MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,主要用于存储、检索和管理本地文件中的记忆数据。它提供了多种工具来帮助用户高效地组织和查询记忆内容。
View on GitHub

Overview

基本能力

产品定位

Memory MCP Server 是一个用于存储、检索和管理记忆数据的服务,适用于需要高效组织和查询信息的场景。

核心功能

  • 存储带有可选标签的文本记忆
  • 通过文本或标签搜索记忆
  • 检索所有存储的记忆
  • 删除特定记忆
  • 查看标签使用统计
  • 本地 JSON 文件的持久化存储

适用场景

  • 个人知识管理
  • 项目信息存储与检索
  • 任务和截止日期管理
  • 标签化信息组织

工具列表

  1. store-memory: 存储新记忆
  2. 参数: content (必填), tags (可选)
  3. search-memories: 搜索记忆
  4. 参数: searchTerm (可选), tag (可选)
  5. get-all-memories: 检索所有记忆
  6. delete-memory: 删除记忆
  7. 参数: id (必填)
  8. get-tags-summary: 获取标签摘要

常见问题解答

  • 文件存储位置: 记忆存储在指定目录的 memories.json 文件中
  • 与 Claude for Desktop 集成: 需要修改配置文件并重启应用

使用教程

使用依赖

  1. 确保已安装 Node.js 环境

安装教程

  1. 克隆仓库
  2. 安装依赖: npm install
  3. 构建服务器: npm run build

运行服务器

npm start -- [storage-path]

(其中 storage-path 是存储记忆文件的目录,默认为当前目录)

调试方式

  1. 检查 memories.json 文件是否在指定目录创建
  2. 使用示例查询测试功能:
  3. 存储记忆
  4. 搜索记忆
  5. 查看所有记忆
  6. 删除记忆
  7. 查看标签摘要

许可证

该项目遵循 MIT 开源许可条款。