Token导航 LogoToken导航TokenDH.com
MCP Personal Memory Gateway logo
数据服务stdio官方级别未说明来源级核验

MCP Personal Memory Gateway

MCP Server

@shubham-01-star/pmg

PMG是一个本地优先的后端服务,用于存储、管理个人知识并将其安全地提供给AI模型,充当隐私优先的记忆层。

工具数

2

提示词数

0

GitHub Stars

1

资源数

0
本地优先向量数据库TypeScriptClaude隐私保护Claude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

shubham-01-star

提供方

shubham-01-star

最后核验

2026/5/17 20:23

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx @shubham-01-star/pmg init

详细介绍

🧠 个人存储网关(PMG)

AI的隐私第一存储层。\ 通过安全、兼容MCP的网关,将您的本地知识与任何AI助手无缝连接。

](https://www.npmjs.com/package/@shubham-01-star/pmg) ![License](LICENSE) ![Built for MCP](https://modelcontextprotocol.io)

______________________________________________________________________

🚀 快速开始

在零配置的情况下,几秒钟内即可启动并运行:

npx @shubham-01-star/pmg init

______________________________________________________________________

✨ 概述

个人记忆网关(PMG)是一个本地第一后端,旨在存储、管理您的个人知识,并将其提供给人工智能模型。它充当一个安全的“内存VPN”,确保在共享任何上下文之前,敏感数据被编辑,隐私被屏蔽。

🛠️ 核心能力

  • MCP工具集成:通过以下方式无缝连接到Cursor、Claude Desktop和其他MCP客户端 query_personal_memorysave_memory 工具。
  • 隐私优先摄入:自动监视本地目录、分块文档并将其存储在本地向量数据库(LanceDB)中。
  • 智能红行动:在检索之前,应用多阶段管道来编辑PII和敏感信息。
  • Archestra集成:可选择通过Archestra(支持Gemini/OpenAI)等高性能网关路由响应。
  • 遥测仪表板:通过内置的web界面监控系统运行状况并管理索引数据。

______________________________________________________________________

🏗️ 建筑

graph TD
    A[Local Files] -->|Ingestion| B(Chunking & Embedding)
    B -->|LanceDB| C[Vector Repository]
    D[MCP Client] -->|Query| E[Privacy Pipeline]
    E -->|Redaction| F[Consent Gate]
    F -->|Context| G[AI Model]
    C -->|Retrieval| E

______________________________________________________________________

📦 安装

全局安装(推荐)

npm i -g @shubham-01-star/pmg
pmg init
pmg

本地开发

git clone https://github.com/shubham-01-star/pmg.git
cd pmg
npm install
npm run build
npm run run

______________________________________________________________________

🔌 MCP客户端配置

将PMG添加到您的 mcpServers 配置:

{
  "mcpServers": {
    "pmg": {
      "command": "npx",
      "args": ["-y", "@shubham-01-star/pmg"],
      "env": {
        "INGEST_DIR": "/path/to/your/data",
        "LANCE_DB_PATH": "/path/to/lancedb/storage"
      }
    }
  }
}

______________________________________________________________________

⚙️ 环境变量

变量描述默认值
INGEST_DIR用于监视内存文件的目录my_data
ARCHESTRA_ENABLE启用Archestra集成(01)0
EMBEDDING_PROVIDER嵌入模型源(local, gemini等等)local
DASHBOARD_PORT遥测仪表板端口8787
PRIVACY_REDACT_PII启用PII编辑管道1

______________________________________________________________________

📊 仪表盘

运行后,访问遥测仪表板: 👉 http://localhost:8787/dashboard

  • 监视器:实时事件和内存检索统计数据。
  • 管理:上传新文档或清除现有记忆。
  • 状态:所有内部服务的视觉健康探测器。

______________________________________________________________________

🧪 测试与验证

PMG包括一套全面的烟雾测试和后端验证。

# Run backend smoke suite
make test-backend

# Integrated flow test
node scripts/one-command-flow.mjs "topic" "path/to/sample.txt"

______________________________________________________________________

📜 许可证

根据MIT许可证分发。看 LICENSE 了解更多信息。

______________________________________________________________________

Built with ❤️ for the 2 Fast 2 MCP Hackathon

目录标签

目录标签

本地优先向量数据库TypeScriptClaude隐私保护AI集成本地部署知识管理

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@shubham-01-star/pmg

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP