使用说明
基本能力
产品定位
MCP Memory是一个跨对话记忆服务,专注于为用户提供个性化的记忆存储和检索能力。
核心功能
- 记忆存储:存储用户的文本信息及其向量嵌入。
- 记忆检索:通过向量搜索技术查找语义相关的记忆。
- 跨对话记忆:支持跨多个对话的记忆存储和检索。
- 安全隔离:每个用户的记忆存储在独立的命名空间中。
适用场景
- 个性化助手:存储和检索用户的偏好和行为模式。
- 知识库:存储技术文档、故障排除指南等。
- 用户行为分析:跟踪用户与功能的交互模式。
- 项目笔记:存储项目决策和更新。
工具列表
- Cloudflare Workers AI:用于生成文本的向量嵌入。
- Cloudflare Vectorize:存储向量嵌入并进行相似性搜索。
- Cloudflare D1:存储原始文本和元数据。
- Durable Objects:管理状态并确保一致性。
- Agents框架:处理MCP协议通信。
使用教程
使用依赖
- 确保已安装Node.js和npm。
安装教程
- 克隆仓库:
git clone https://github.com/puliczek/mcp-memory.git
- 安装依赖:
npm install
- 创建Vectorize索引:
npx wrangler vectorize create mcp-memory-vectorize --dimensions 1024 --metric cosine
- 安装Wrangler:
npm run dev
- 部署Worker:
npm run deploy
调试方式
- 运行本地开发服务器:
wrangler dev
- 检查日志输出以确认服务正常运行。
