AI记忆存储系统

MCP AI Memory是一个基于MCP协议的个人AI助手,能够安全地存储、搜索和推理个人记忆数据,适用于个人记忆管理、生产力跟踪和长期研究笔记。

  • by Divyansh-Aryaa
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 Divyansh-Aryaa/mcp-ai-memory

使用说明

MCP AI内存——个人AI运维助手

A. 安全、本地、基于MCP的AI存储系统 这使得LLM(克劳德桌面)能够 存储、搜索和推理持久的个人记忆 使用受控工具。

此项目演示了如何构建 正确的代理AI系统:

  • 法学硕士做推理
  • MCP服务器执行操作
  • 国家生活在模式之外
  • 安全是通过设计来实现的

这个项目做什么

使用自然语言提示,AI可以:

  • 持久存储带时间戳的记忆
  • 搜索过去的记忆
  • 了解时间(“今天”、“昨天”、“上周”)
  • 生成每周总结和见解
  • 与a互动 沙盒文件系统
  • 在严格的安全约束下运行

所有内存都已存储 本地磁盘上,不在LLM内部。



架构图

示例命令(在Claude Desktop中尝试这些命令)

记忆存储

了解时间(“今天”、“昨天”、“上周”)

通过Claude LLM读取和附加文件


安全保障

这个项目是 设计安全第一:

  • 没有对文件系统的直接LLM访问
  • 无路径遍历(../,绝对路径被阻塞)
  • 不删除或覆盖文件
  • 不执行shell
  • 仅追加写入
  • 内容大小受限
  • 沙盒目录实施

预计滥用尝试将失败

  • LLM → 推理与规划
  • MCP服务器 → 安全执行与内存管理
  • 文件系统 → 长期状态

这个分离镜 生产级AI代理架构.


为什么选择MCP(模型上下文协议)?

  • 标准化人工智能↔ 工具通信
  • 模型无关(未锁定框架)
  • 明确区分关注点
  • 比临时工具调用更安全
  • 专为长寿命代理而设计

技术栈

  • Python 3.11
  • 模型上下文协议(MCP)
  • 克劳德桌面版
  • 安全的本地文件系统沙盒

用例

  • 个人AI记忆/日记
  • 人工智能辅助生产力跟踪
  • 长期研究笔记
  • 保护本地AI助手
  • MCP/代理基础设施实验

未来的增强功能

  • 记忆标记和重要性评分
  • 语义搜索(嵌入)
  • 目标跟踪和进度分析
  • 多用户支持
  • 加密内存存储

许可证

MIT许可证