使用说明
内存MCP服务器
内存MCP服务器是一个用于桌面扩展的本地运行的内存管理服务器。这是一个用于桌面扩展的内存MCP服务器,它提供了一个简单的界面,用于在本地环境中记住和管理用户偏好、兴趣、个人信息、当前状态等。
特性
- 用户信息的创建、读取、更新、删除(CRUD)操作
- 自动存储和加载(JSON文件)
- 操作日志
- 与桌面扩展集成
- 多平台支持(Windows/macOS/Linux)
安装
- 从GitHub发布页面下载最新版本。
- 解压缩下载的文件。
- 在Claude Desktop的设置页面中,打开扩展页面并拖放提取的
.dxt文件。 - 启用后,设置保存文件的位置。(必填)
用法
- 从Claude Desktop执行提示。内存将根据需要自动更新。
快速开始
使用Docker运行
# Development
docker compose up
# Production build
docker build -t memory-mcp .
docker run -p 58902:58902 -v ./memory_data.json:/app/memory_data.json memory-mcp
在本地运行
pip install -r requirements.txt
python main.py
开发者信息
内存格式
内存以以下格式保存:
{
"key": "memory_YYYYMMDDHHMMSS",
"content": "User is [specific info]",
"timestamp": "YYYY-MM-DDTHH:MM:SS.ssssss"
}
开发环境设置
-
克隆存储库:
git clone https://github.com/yourusername/memory_mcp.git cd memory_mcp -
确保安装了Python 3.8或更高版本。
-
安装Python依赖项:
pip install -r requirements.txt -
生成DXT文件:
npm run package
目录结构
memory_mcp/
├── .gitignore
├── .dxtignore
├── icon.png # Extension icon
├── main.py # Entry point and MCP server
├── manifest.json # Extension manifest
├── package.json # Project configuration
├── requirements.txt # Python dependencies
├── README_ja.md # README (Japanese)
├── README.md # README (English)
└── dist/ # Build output directory
许可证
该项目在MIT许可证下发布。看 许可证 文件以获取详细信息。
贡献
欢迎Bug报告和pull请求。
作者
希道80