mem8 MCP服务器
基于Docker的MCP服务器,用于秘密管理,与Claude Desktop和n8n兼容。
______________________________________________________________________
🚀 快速开始
适用于Claude桌面用户
- 拉取Docker镜像:
docker pull iswnischay/mem8-mcp-server:latest- 设置Docker秘密:
docker mcp secret set mem8 VITE_FIREBASE_API_KEY your_api_key
docker mcp secret set mem8 VITE_FIREBASE_AUTH_DOMAIN your_domain
docker mcp secret set mem8 VITE_FIREBASE_PROJECT_ID your_project_id- 配置Claude桌面 -请参阅 安装指南.md
- 完成! 在Claude Desktop中使用mem8工具🎉
______________________________________________________________________
对于n8n用户
- 拉取Docker镜像:
docker pull iswnischay/mem8-mcp-server:latest- 导入工作流:
- 导入 n8n-simple-workflow.json 在n8n中 - 配置Firebase凭据 - 开始自动化!
- 完整指南: 看 N8N_GUIDE.md
______________________________________________________________________
� Firebase设置
没有Firebase凭据?
在5分钟内创建自己的Firebase项目(免费!):
- 首选 Firebase控制台
- 创建新项目→ 启用身份验证(电子邮件/密码)→ 启用Firestore
- 从项目设置中获取凭据
- 完整指南: 安装指南.md -步骤3
您的Firebase API密钥可以安全共享! 安全来自身份验证和Firestore规则,而不是凭证保密。
______________________________________________________________________
�📁 包含什么
核心文件
mem8_server.py-MCP服务器实现requirements.txt-Python依赖关系Dockerfile-容器配置
文档
INSTALLATION_GUIDE.md-完成Claude Desktop的设置QUICKSTART.md-快速参考指南CLAUDE.md-技术细节和协议N8N_GUIDE.md-n8n集成指南
测试与示例
test-mcp.sh-验证测试脚本n8n-simple-workflow.json-n8n工作流示例
______________________________________________________________________
🔐 可用工具
- mem8_身份验证 -使用电子邮件/密码登录
- mem8_list_secrets -列出你所有的秘密
- mem8_get_secrete -获取一个特定的秘密
- mem8_add_secret -添加或更新机密
- mem8_delete_secret -删除机密
- mem8_logout -注销并清除会话
______________________________________________________________________
🧪 测试
# Set environment variables
export VITE_FIREBASE_API_KEY="your_api_key"
export VITE_FIREBASE_AUTH_DOMAIN="your_domain"
export VITE_FIREBASE_PROJECT_ID="your_project_id"
# Run test script
./test-mcp.sh______________________________________________________________________
📚 文档
- 安装指南.md -Claude Desktop的完整设置指南
- QUICKSTART.md -快速参考
- CLAUDE.md -技术细节
- N8N_GUIDE.md -n8n集成
______________________________________________________________________
🐳 从源头构建
# Clone repository
git clone https://github.com/iswnischay/mem8-mcp-server.git
cd mem8-mcp-server
# Build Docker image
docker build -t mem8-mcp-server .
# Test it
./test-mcp.sh______________________________________________________________________
🔒 安全
- Firebase凭据通过Docker secrets或环境变量安全存储
- 会话数据保存在Docker卷中(在磁盘上加密)
- 每个用户都有独立的秘密(受Firebase Auth+Firestore规则保护)
- API密钥在设计上是公共的(通过身份验证实现安全)
______________________________________________________________________
🆘 支持
- 问题: https://github.com/iswnischay/mem8-mcp-server/issues
- 主要项目: https://github.com/iswnischay/mem08
______________________________________________________________________
📝 许可证
MIT许可证-详见主项目
______________________________________________________________________
✨ 准备好用AI管理你的秘密了!
