
Memory MCP Server

2025.03.16
0
TypeScript记忆管理信息检索知识组织开发效率
Memory MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,主要用于存储、检索和管理本地文件中的记忆数据。它提供了多种工具来帮助用户高效地组织和查询记忆内容。
View on GitHub
Overview
基本能力
产品定位
Memory MCP Server 是一个用于存储、检索和管理记忆数据的服务,适用于需要高效组织和查询信息的场景。
核心功能
- 存储带有可选标签的文本记忆
- 通过文本或标签搜索记忆
- 检索所有存储的记忆
- 删除特定记忆
- 查看标签使用统计
- 本地 JSON 文件的持久化存储
适用场景
- 个人知识管理
- 项目信息存储与检索
- 任务和截止日期管理
- 标签化信息组织
工具列表
- store-memory: 存储新记忆
- 参数:
content
(必填),tags
(可选) - search-memories: 搜索记忆
- 参数:
searchTerm
(可选),tag
(可选) - get-all-memories: 检索所有记忆
- delete-memory: 删除记忆
- 参数:
id
(必填) - get-tags-summary: 获取标签摘要
常见问题解答
- 文件存储位置: 记忆存储在指定目录的
memories.json
文件中 - 与 Claude for Desktop 集成: 需要修改配置文件并重启应用
使用教程
使用依赖
- 确保已安装 Node.js 环境
安装教程
- 克隆仓库
- 安装依赖:
npm install
- 构建服务器:
npm run build
运行服务器
npm start -- [storage-path]
(其中 storage-path
是存储记忆文件的目录,默认为当前目录)
调试方式
- 检查
memories.json
文件是否在指定目录创建 - 使用示例查询测试功能:
- 存储记忆
- 搜索记忆
- 查看所有记忆
- 删除记忆
- 查看标签摘要