Token导航 LogoToken导航TokenDH.com
Imprint Memory logo
搜索检索stdio官方级别未说明来源级核验

Imprint Memory

MCP Server

imprint-memory 是一个为 Claude AI 提供持久记忆功能的工具,能够本地存储和智能搜索用户的历史对话与记忆,适用于个人知识管理和智能助手增强场景。

工具数

24

提示词数

0

GitHub Stars

20

资源数

0
持久记忆混合搜索PythonClaude记忆管理Claude

安装说明

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

作者 / 组织

Qizhan7

提供方

Qizhan7

最后核验

2026/5/17 20:21

快速接入

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

命令预览

pip install git+https://github.com/Qizhan7/imprint-memory.git

详细介绍

印记存储器

持久存储系统 克劳德代码赋予克劳德在对话中幸存的长期记忆。

作为一个 MCP服务器 --本地工作(stdio)或通过HTTP与OAuth远程工作。

特性

  • 混合搜索 --FTS5全文+向量嵌入+精确匹配,融合 快速反应部队 排名和时间衰减评分
  • CJK支持 --中文/日文/韩文文本使用jieba进行分段,以实现准确的全文搜索
  • 内存CRUD --使用类别/来源/重要性标签存储、搜索、更新、删除记忆
  • 对话搜索 --按关键字搜索记录的对话,可按平台过滤
  • 知识库 --下降 .md 文件在 bank/;它们是自动分块、嵌入和可搜索的
  • 每日日志 --仅附加每日日记
  • 消息总线 --所有来源共享时间线
  • 任务队列 --提交任务,以便Claude Code异步执行(支持多轮会话)
  • 上下文压缩 --使用局部Ollama模型总结旧的上下文行,并进行截断回退

单个SQLite数据库中的所有数据(WAL模式)。

快速启动

# Install
pip install git+https://github.com/Qizhan7/imprint-memory.git

# Register with Claude Code
claude mcp add -s user imprint-memory -- imprint-memory

或在本地克隆:

git clone https://github.com/Qizhan7/imprint-memory.git
cd imprint-memory && pip install -e .

工具

工具说明
memory_remember存储内存(类别、来源、重要性)
memory_searchRRF统一搜索 跨越记忆、银行和对话
memory_list列出最近的回忆
memory_update按ID更新内存
memory_delete按ID删除内存
memory_forget删除与关键字匹配的记忆
memory_pin / memory_unpin固定/取消固定核心存储器(固定=无时间衰减)
memory_add_tags向内存中添加标签(逗号分隔)
memory_add_edge用类型关系链接两个记忆
memory_get_graph查看内存的标签、边和邻居预览
memory_find_duplicates查找语义上相似的对(数据消除审计)
memory_find_stale寻找低活动的旧记忆
memory_decay降低非活动记忆的重要性(默认情况下为模拟运行)
memory_reindex重建所有嵌入(切换提供程序后)
memory_daily_log添加到今天的日志中
conversation_search搜索对话历史记录(所有平台)
search_telegram搜索电报+心跳对话
search_channel搜索任何特定渠道(不和谐、松弛等)
message_bus_read / post读/写共享消息总线
cc_execute为Claude Code提交任务
cc_check / cc_tasks检查任务状态,列出最近的任务

配置

所有通过环境变量:

变量默认值描述
IMPRINT_DATA_DIR~/.imprint/所有数据的基本目录
IMPRINT_DB$IMPRINT_DATA_DIR/memory.dbSQLite数据库路径
TZ_OFFSET0UTC偏移小时数(例如。 12 NZST)
EMBED_PROVIDERollamaollama, openai,或 google
EMBED_MODELauto型号名称(默认值: bge-m3 / text-embedding-3-small / gemini-embedding-2)
OLLAMA_URLhttp://localhost:11434奥拉马终点
OPENAI_API_KEY--适用于OpenAI兼容的提供商
EMBED_API_BASEhttps://api.openai.com与OpenAI兼容的API的基本URL
GOOGLE_API_KEYS--Google Gemini嵌入的逗号分隔键(或 GOOGLE_API_KEY 对于单个密钥)

嵌入提供者

Ollama(默认) --免费,本地:

ollama pull bge-m3 && ollama serve

OpenAI API --无本地GPU:

export EMBED_PROVIDER=openai OPENAI_API_KEY=sk-...

任何与OpenAI兼容的API (Voyage AI、Azure等):

export EMBED_PROVIDER=openai OPENAI_API_KEY=... EMBED_API_BASE=https://... EMBED_MODEL=...

谷歌双子座嵌入 --支持文本+图像(多模式):

export EMBED_PROVIDER=google GOOGLE_API_KEYS=key1,key2  # comma-separated for round-robin

没有嵌入提供商?回到FTS5关键字搜索——仍然有效,只是语义较少。

切换提供商后,运行 memory_reindex 重建嵌入。

HTTP模式

对于Claude.ai通过隧道进入:

pip install imprint-memory[http]
imprint-memory --http   # → http://0.0.0.0:8000/mcp

OAuth凭据通过 ~/.imprint-oauth.json 或环境变量(OAUTH_CLIENT_ID, OAUTH_CLIENT_SECRET, OAUTH_ACCESS_TOKEN).

数据布局

~/.imprint/
├── memory.db           # SQLite (memories, vectors, tasks, bus)
├── MEMORY.md           # Auto-generated index
└── memory/
    ├── 2026-04-01.md   # Daily logs
    └── bank/           # Knowledge files (.md)

独立与全栈

此软件包可独立工作pip install 在Claude Code中,您将获得持久内存。没有其他依赖关系。

如果您还需要多渠道消息传递(Telegram等)、Claude.ai集成、心跳自动化、仪表板和计划任务,请参阅完整系统: 克劳德印记。它将印记内存作为依赖项安装。

许可证

麻省理工学院

目录标签

目录标签

持久记忆混合搜索PythonClaude记忆管理本地部署CJK支持任务队列

支持客户端

Claude

接入字段

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

stdio

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

oauth

工具数量(toolCount,工具数)

24

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiooauth部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP