项目简介

PCE Memory(Process-Context Engine)是一个完整的MCP服务器实现,专门为LLM代理和应用程序提供上下文记忆、检索和集成功能。

主要功能

  • 双相记忆架构:长期记忆(LCP)与短期记忆(AC)相结合
  • 混合搜索能力:支持全文搜索(FTS)和向量相似性搜索(VSS)
  • 边界安全优先:基于范围的管理和发送前数据脱敏
  • DuckDB存储:内置高性能本地数据库
  • 安全数据处理:支持公共、内部和机密数据的分类处理
  • 工具化接口:提供7个核心MCP工具用于记忆管理

安装步骤

  1. 确保环境:Node.js ≥ 22.18.0 (LTS) 和 pnpm ≥ 9.0.0
  2. 克隆仓库并安装依赖:'pnpm install'
  3. 构建项目:'pnpm build'
  4. 运行测试:'pnpm test'

服务器配置

要配置MCP客户端连接到此服务器,请使用以下配置:

{
  "mcpServers": {
    "pce-memory": {
      "command": "node",
      "args": ["path/to/pce-memory/dist/index.js"]

参数说明:

  • command: 使用Node.js运行时执行服务器
  • args: 指向构建后的服务器入口文件

使用方法

  1. 启动服务器:'cd apps/pce-memory && pnpm dev'
  2. 通过MCP客户端调用提供的工具:
    • 'pce_memory_policy_apply' - 应用边界和检索策略
  • 'pce_memory_observe' - 记录观察数据
  • 'pce_memory_upsert' - 注册长期记忆
  • 'pce_memory_activate' - 构建活跃上下文
  1. 服务器通过Stdio传输协议与客户端通信

信息

分类

AI与计算