ClaudeMap

cc-readback

本地只读 MCP server,让 Claude Desktop 能读取 ~/.claude 里的 Claude Code 会话历史,且自带密钥脱敏。

MCP 服务器mcpclaude-codeclaude-desktopread-onlylocal

Claude Desktop 看不到终端里 Claude Code 已经结束的会话——Remote Control 只能操控进行中的会话,管不到历史记录。cc-readback 补上这条读取路径:一个架在 ~/.claude 上的本地 MCP server,提供 briefing、list_projects、list_sessions、get_session_digest 等工具。不监听端口、不上传任何数据、绝不读工具输出与思考块,所有返回字符串先过密钥脱敏。

它做什么

  • 在 Claude Desktop 里直接问:终端会话今天干了什么、哪个在等我拍板、什么时候做的某个决定、某个会话动过哪些文件
  • 四个工具:briefing、list_projects、list_sessions、get_session_digest——只读呈现磁盘上已有的记录
  • 所有返回字符串先过密钥脱敏;工具输出、思考块、附件、粘贴内容与密钥一概不读
  • Claude Desktop 一键 .mcpb 安装,同一安装器也能把工具注册进 Claude Code(user scope)

什么时候用

适合终端里用 Claude Code 干活、桌上又开着 Claude Desktop 的开发者:不用再手动 grep ~/.claude/projects,直接拿到跨会话简报——今天发了什么、什么在等决策。

如何上手

# 需要 Node 22.13+;Claude Desktop 和/或 Claude Code
# Desktop 一键:从 GitHub Releases 下载 .mcpb 打开
#   (Settings → Extensions),然后彻底退出(Cmd-Q)再重开 Desktop

# 源码安装(Desktop + Claude Code):
git clone https://github.com/affirmitv/cc-readback && cd cc-readback
npm install && npm run build
node dist/cli.js install all

# 可选:跳过 Desktop 每次点批准
# 在 ~/.claude/settings.json 加 { "permissions": { "allow": ["mcp__readback__*"] } }

注意事项

README 里的 npm 安装形态仍标注「once published」(尚未发布),当前请走 .mcpb 或源码路线。它只是历史的只读视图,不是记忆也不是同步——展示的仅是 Claude Code 写进磁盘的记录。

代码仓库

affirmitv/cc-readback

收录日期

地图上的相关资源

  • Blitz Strike

    MCP 服务器

    把渗透测试方法论装进一个 MCP server:BLITZ 摸清攻击面,EAGLE-EYE 追 source-to-sink,STRIKE 对每条发现先实测再上报。

    • mcp-server
    • security
    • pentest
    • methodology
  • Ripwire

    MCP 服务器

    Red Hat 出品的「AI 上下文版 ripgrep」——C++23 零依赖 CLI,同时讲 MCP。

    • mcp
    • code-context
    • cli
    • red-hat
  • Deja Vu

    MCP 服务器

    让 25+ 个编码 agent 共享同一份会话记忆——Claude Code、Codex、Cursor 终于记得同一个项目。

    • mcp
    • memory
    • cross-agent
    • context