Claude Code 集成
ReMe 的 Claude Code 插件提供长期记忆召回,并在每次会话结束后异步记录对话。Daily 到 digest 的整理仍由共享的 ReMe 服务负责。
能力
- 通过 MCP 使用
search、traverse、daily_list、frontmatter_read、read、auto_memory_cc等工具; reme-memorySkill 在回答前召回长期记忆并保留来源路径;- Stop Hook 只把 Claude Code
session_id传给服务端,服务端从本地 transcript 解析会话; - 记录在脱离 Claude Code 的后台进程中进行,不延迟退出;服务不可用时记录日志并结束。
部署模型
插件连接到用户预先启动的共享 HTTP MCP 服务,不为每个 Claude Code 窗口创建 ReMe。这样所有窗口共享一个 workspace、一组 watcher 和一次 dream cron。
准备 ReMe
bash
pip install "reme-ai[core]"在稳定目录配置 LLM 环境,然后启动:
bash
reme start service.backend=http默认 JSON Job API 和 MCP 地址分别位于同一个 127.0.0.1:2333 服务,MCP 路径是 /mcp。使用其他端口时,必须同步修改插件的 .mcp.json。
默认搜索使用 BM25;只有启用向量检索时才需要 Embedding 配置。
安装插件
在 Claude Code 中运行:
text
/plugin marketplace add ./integrations/claude_code
/plugin install reme@reme-marketplace重启 Claude Code,再运行 /mcp,确认 reme server 和工具已经连接。
Hook 与路径
- MCP 配置:
integrations/claude_code/reme/.mcp.json; - 自动记忆 Hook:
integrations/claude_code/reme/hooks/auto_memory.py; - Hook 日志:
integrations/claude_code/reme/logs/auto_memory_hook.log; - 默认 transcript 根目录:
~/.claude/projects; - 可通过
CLAUDE_CONFIG_DIR修改 transcript 根目录; - 可通过
REME_HOST、REME_PORT覆盖 Hook 使用的服务地址。
Hook 需要 python3 位于 PATH。MCP 工具名前缀可能随 Claude Code 版本包含 server segment;Skill 使用 mcp__reme__* 匹配这一差异。
验证
reme health_check返回健康;- Claude Code
/mcp显示 ReMe; reme-memory能召回一条已存在记忆;- 完成测试会话后,Hook 日志没有错误;
- 对应内容出现在当天 daily note 中。
英文原始部署说明位于 integrations/claude_code/README.md。