Claude Memory MCP Server

Claude Memory MCP Server

site icon
2025.03.26 1
Python记忆管理LLM增强开发效率
Claude Memory MCP Server 是一个为大型语言模型(LLM)提供持久化记忆能力的 MCP(Model Context Protocol)服务器实现,专为与 Claude 桌面应用程序集成而设计。它基于当前领域的研究成果,实现了优化的记忆技术,为 Claude 提供跨对话和会话的持久化记忆能力。
View on GitHub

Overview

基本能力

产品定位

Claude Memory MCP Server 是一个为大型语言模型提供持久化记忆能力的服务,旨在增强 Claude 桌面应用程序的记忆功能。

核心功能

  • 分层记忆架构:短期、长期和归档记忆层
  • 多种记忆类型:支持对话、知识、实体和反思
  • 语义搜索:基于语义相似性检索记忆
  • 记忆整合:自动将短期记忆整合为长期记忆
  • 记忆管理:基于重要性的记忆保留和遗忘
  • Claude 集成:与 Claude 桌面应用程序的即用型集成
  • MCP 协议支持:兼容模型上下文协议

适用场景

  • 需要长期记忆支持的对话系统
  • 需要上下文感知的知识检索应用
  • 需要记忆管理的智能助手

工具列表

  • store_memory:存储新信息到记忆
  • retrieve_memory:基于查询检索相关记忆
  • list_memories:列出可用记忆(带过滤选项)
  • update_memory:更新现有记忆条目
  • delete_memory:删除特定记忆
  • memory_stats:获取记忆存储的统计信息

常见问题解答

无明确FAQ部分,但文档详细描述了架构、安装和使用方法。

使用教程

使用依赖

  • Python 3.8 或更高版本
  • pip 包管理器

安装教程

  1. 克隆仓库: git clone https://github.com/WhenMoon-afk/claude-memory-mcp.git cd claude-memory-mcp

  2. 安装依赖: pip install -e .

  3. 运行安装脚本: chmod +x setup.sh ./setup.sh

调试方式

启动服务器:

python -m memory_mcp

运行测试:

pytest

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。