mcpField
C
Claude Memory MCP Server

Claude Memory MCP Server

本地服务
github.com/WhenMoon-afk记忆与知识695 周前更新

关于 Claude Memory MCP Server

Mooncite 是一个本地记忆 MCP 服务,供编码 Agent 检索用户在 Pi、OMP、Claude Code、Codex 和 ChatGPT 中的历史上下文。调用 mooncite_inspect 可将引用与原始文件核对,确认文本来源。

主要功能

  1. 01检索本机已授权的历史记录
  2. 02mooncite_inspect 核对引用与源文件字节
  3. 03mooncite_status 报告覆盖范围与运行状态
  4. 04本地嵌入与词法检索结合

适用场景

  1. 01编码 Agent 找回之前会话中的上下文
  2. 02在使用历史结论前核对其来源文件

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"claude-memory": {
"command": "npx",
"args": [
"-y",
"@whenmoon-afk/memory-mcp"
]
}
}
}
启动命令npx -y @whenmoon-afk/memory-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@whenmoon-afk/memory-mcp

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Mooncite

Mooncite 让编码 Agent 无需再次请你解释,就能找回过去的上下文。它会搜索存储在本机上的 Pi、OMP、Claude Code、Codex 和 ChatGPT 历史记录,但仅限获授权访问的内容。Agent 依赖搜索结果之前,mooncite_inspect 会根据原始文件核验引用。这可以确认文本的来源,但不能证明文本现在仍然属实。

Mooncite 以前叫 Claude Memory MCP。该代码仓库保留了旧的 claude-memory-mcp URL。

flowchart LR
    H[Human] -->|installs| M[Mooncite]
    A[Coding agent<br/>Pi, OMP, Codex, Claude Code] -->|recall and inspect| M
    M -->|reads only| S[Local history<br/>Pi, OMP, Claude Code, Codex, ChatGPT]
    M <--> I[(Search index)]
    M -->|cited context| A

安装

Mooncite 需要运行 Linux 并支持 procfs、Node.js 24 或更高版本、npm,以及 GitHub 访问权限。打包的本地嵌入模型仅适用于 Linux x64。其他 Linux 架构仍可安装并进行词法搜索。

npx --yes github:WhenMoon-afk/claude-memory-mcp#v4.0.7 install

带标签的 v4.0.7 是当前稳定版本。安装后,请检查启动器。然后,完全重启或重新加载每个注册状态为 exact 的客户端:

"$HOME/.local/bin/mooncite" status

安装程序会配置可用的 Pi、OMP、Codex 和 Claude Code 客户端。ChatGPT 是数据源,而不是客户端。有关数据源设置、ChatGPT 导出、移除命令和快速修复,请参阅运维。

首次搜索

Recall 在已配置的客户端中运行,不是 Shell 命令。给 Agent 一个有辨识度的短语:

使用 "" 调用 mooncite_recall。先不要指定范围。如果返回候选结果,请使用该候选结果的 evidence_id 调用 mooncite_inspect。verified 表示引用的文本仍与其源文件相符,但不能证明文本属实。

Mooncite 恰好提供三个工具:

  • mooncite_recall 搜索范围受限的本地证据。对于至少包含两个词的非引号查询,如果没有强词法匹配,可能会补充本地嵌入匹配结果。
  • mooncite_inspect 根据当前源文件字节检查定位信息。
  • mooncite_status 报告覆盖范围和健康状况,不含转录文本。

接下来阅读

  • Agent 工作流说明 Agent 何时应进行回忆、缩小范围、检查和恢复。
  • MCP 协议列出确切的工具输入和结果。
  • 运维涵盖安装、数据源配置、状态、重建、停用、卸载和清除。
  • 架构介绍引擎、索引和客户端。
  • 安全说明数据源范围限制、本地数据处理和删除限制。

Mooncite 从不写入源历史记录。通过 MCP 返回的文本会成为模型上下文,并受相应模型提供商的数据处理方式约束。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。