
Memory MCP

2025.04.07
0
Python记忆管理笔记服务其它
Memory MCP 是一个基于 Model Context Protocol 的服务,用于存储和检索记忆信息。它采用低级别的服务器实现和 SQLite 存储,提供了记忆的增删改查功能。
View on GitHub
Overview
基本能力
产品定位
Memory MCP 是一个记忆存储和检索服务,适用于需要管理和查询记忆信息的场景。
核心功能
- 存储记忆:通过
remember
工具存储新的记忆,包括标题和内容。 - 检索记忆:通过
get_memory
工具根据 ID 或标题检索特定记忆。 - 列出记忆:通过
list_memories
工具列出所有存储的记忆。 - 更新记忆:通过
update_memory
工具更新现有记忆的内容或标题。 - 删除记忆:通过
delete_memory
工具删除指定的记忆。
适用场景
- 个人记忆管理:存储和检索个人笔记、会议记录等。
- 项目记忆管理:存储和检索项目相关的讨论和决策记录。
- 开发调试:通过
mcp inspect
工具进行调试和交互。
工具列表
remember
:存储新的记忆。get_memory
:检索特定记忆。list_memories
:列出所有记忆。update_memory
:更新记忆。delete_memory
:删除记忆。
常见问题解答
- 如何调试?
- 使用
mcp inspect
工具进行调试,启用调试模式debug on
查看详细请求和响应信息。 - 服务器崩溃怎么办?
- 检查服务器终端中的未捕获异常。
- 工具参数不匹配?
- 使用
tool
命令查看工具的模式和所需参数。
使用教程
使用依赖
安装 uv
依赖管理工具:
curl -LsSf https://astral.sh/uv/install.sh | sh
安装教程
使用 uv
安装 memory-mcp
:
uv pip install memory-mcp
或从源码安装:
uv pip install .
开发模式安装:
uv pip install -e ".[dev]"
调试方式
- 启动服务器:
memory-mcp
- 在另一个终端连接服务器:
mcp inspect
- 调试命令:
- 列出工具:
tools
- 调用工具:
call remember title="Meeting Notes" content="Discussed project timeline and milestones."
- 启用调试:
debug on
- 查看工具模式:
tool remember