项目简介
PCE Memory(Process-Context Engine)是一个完整的MCP服务器实现,专门为LLM代理和应用程序提供上下文记忆、检索和集成功能。
主要功能
- 双相记忆架构:长期记忆(LCP)与短期记忆(AC)相结合
- 混合搜索能力:支持全文搜索(FTS)和向量相似性搜索(VSS)
- 边界安全优先:基于范围的管理和发送前数据脱敏
- DuckDB存储:内置高性能本地数据库
- 安全数据处理:支持公共、内部和机密数据的分类处理
- 工具化接口:提供7个核心MCP工具用于记忆管理
安装步骤
- 确保环境:Node.js ≥ 22.18.0 (LTS) 和 pnpm ≥ 9.0.0
- 克隆仓库并安装依赖:'pnpm install'
- 构建项目:'pnpm build'
- 运行测试:'pnpm test'
服务器配置
要配置MCP客户端连接到此服务器,请使用以下配置:
{ "mcpServers": { "pce-memory": { "command": "node", "args": ["path/to/pce-memory/dist/index.js"]
参数说明:
- command: 使用Node.js运行时执行服务器
- args: 指向构建后的服务器入口文件
使用方法
- 启动服务器:'cd apps/pce-memory && pnpm dev'
- 通过MCP客户端调用提供的工具:
- 'pce_memory_policy_apply' - 应用边界和检索策略
- 'pce_memory_observe' - 记录观察数据
- 'pce_memory_upsert' - 注册长期记忆
- 'pce_memory_activate' - 构建活跃上下文
- 服务器通过Stdio传输协议与客户端通信
信息
分类
AI与计算