
Memory Plugin

2025.02.15
0
Python内存存储数据持久化数据库
mcp_memory_plugin 是一个基于 Python 的内存插件,使用 SQLite 作为持久化存储后端。该插件旨在提供跨会话的数据存储和管理功能,适用于需要持久化存储数据的场景。
View on GitHub
Overview
基本能力
产品定位
mcp_memory_plugin 是一个基于 Python 的内存插件,使用 SQLite 作为持久化存储后端。
核心功能
- 提供内存存储功能
- 使用 SQLite 作为后端数据库
- 支持跨会话的数据持久化存储
- 提供数据加载和保存功能
适用场景
- 需要持久化存储数据的应用
- 跨会话数据管理
- 重要信息记忆和检索
工具列表
memory://load
: 在新聊天开始时加载保存的记忆Save into the memory
: 将信息保存到内存中Save the relevant points of the conversation
: 保存对话的相关要点
常见问题解答
- 确保不提交敏感信息
- 保持
.env
文件私有 - 使用
.env.example
共享模板配置
使用教程
使用依赖
- 需要安装 Python
- 使用 SQLite 进行数据存储
安装教程
- 在根目录创建
.env
文件,配置如下:MEMORY_DB_PATH=/path/to/your/memory.sqlite
- 可以使用提供的
.env.example
作为模板:bash cp .env.example .env
调试方式
- 在
claude_desktop_config.json
中添加 "MQTT Bridge" 到 mcpServers 部分 - 配置如下:
json { "mcpServers": { "memory_recall": { "command": "/path/to/python3", "args": [ "/path/2/your/cloned/repository/memory_plugin.py" ] } } }
- SQLite 数据库路径通过
MEMORY_DB_PATH
环境变量配置