Token导航 LogoToken导航TokenDH.com
Snapshot MCP Server logo
运维云端stdio官方级别未说明来源级核验

Snapshot MCP Server

MCP Server

@whenmoon-afk/snapshot-mcp-server

一个用于保存和恢复Claude对话的模型上下文协议服务器,具有高效的令牌保存功能。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
对话管理令牌优化JavaScriptClaude知识管理Claude DesktopClaude

安装说明

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

作者 / 组织

WhenMoon-afk

提供方

WhenMoon-afk

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

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

命令预览

npx @whenmoon-afk/snapshot-mcp-server

详细介绍

快照MCP服务器

一种模型上下文协议(MCP)服务器,用于保存和恢复具有令牌高效上下文保护的Claude对话。

这是什么?

一种模块化快照工具,可以独立工作或与更大的内存系统集成。保存会话状态,跨会话恢复工作,并以最小的令牌开销组织多个快照。

主要特点:

  • 令牌高效延续提示(与原始上下文相比减少约20-30%)
  • 结构化或简单的上下文输入
  • 适用于克劳德桌面、克劳德代码、光标、任何MCP客户端
  • 专为记忆/个性系统的可组合性而设计

安装

快速入门(推荐)

第一步: 运行安装程序:

npx @whenmoon-afk/snapshot-mcp-server

第二步: 重新启动Claude Desktop(退出并完全重新打开)

就是这样!安装程序会自动配置您的Claude Desktop。

手动设置

如果您更喜欢手动配置,请添加到您的Claude Desktop配置文件中:

配置文件位置:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 窗户: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

配置:

macOS/Linux

{
  "mcpServers": {
    "snapshot": {
      "command": "npx",
      "args": ["-y", "@whenmoon-afk/snapshot-mcp-server"]
    }
  }
}

Windows

{
  "mcpServers": {
    "snapshot": {
      "command": "cmd",
      "args": ["/c", "npx", "-y", "@whenmoon-afk/snapshot-mcp-server"]
    }
  }
}

注: Windows需要 cmd /c 包装器正确执行npx。

然后重新启动Claude Desktop。

用法

保存快照:

Save a snapshot with:
- summary: "Built REST API"
- context: "Express server, MongoDB, all CRUD working"
- next_steps: "Add auth"

恢复工作:

Load latest snapshot

命名快照:

Save snapshot named "v1-complete" with summary: "MVP deployed" and context: "..."
Load snapshot named "v1-complete"

管理:

List all snapshots
Delete snapshot 5

特性

  • 令牌高效提示 -预先生成、优化的继续提示
  • 灵活的上下文 -简单字符串或结构化对象
  • 命名快照 -保存里程碑以便于检索
  • 跨客户 -适用于克劳德桌面、克劳德代码、光标等。
  • 可组合 -与记忆/个性系统集成
  • 本地存储 -您的数据保留在您的计算机上(SQLite)

结构化上下文示例:

context: {
  files: ["src/auth.ts"],
  decisions: ["JWT with 24h expiration"],
  blockers: ["Need email verification"],
  code_state: { tests_passing: true }
}

工具

  • save_snapshot -保存对话状态
  • load_snapshot -从快照恢复(最新、按ID或按名称)
  • list_snapshots -查看所有快照
  • delete_snapshot -删除快照

工作流示例

一天结束:

Save a snapshot:
- summary: "Implemented JWT auth"
- context: "Login/signup working, JWT middleware done, tests passing"
- next_steps: "Add password reset"

下次会议:

Load latest snapshot

克劳德继续讲述全部内容。

故障排除

工具未显示?

  1. 完全重新启动Claude Desktop(退出并重新打开)
  2. 验证配置文件是否正确
  3. 确保已安装Node.js 18+: node --version

服务器问题?

  • 重新安装: npx @whenmoon-afk/snapshot-mcp-server
  • 检查客户端日志是否有错误
  • 重置:删除配置条目并重新安装

技术细节

堆栈: SQLite+TypeScript+MCP SDK 1.0.4(Node.js 18+)

数据库位置:

  • macOS: ~/.claude-snapshots/snapshots.db
  • 窗户: %APPDATA%/claude-snapshots/snapshots.db
  • Linux: ~/.local/share/claude-snapshots/snapshots.db

发展:

git clone https://github.com/WhenMoon-afk/snapshot-mcp-server.git
cd snapshot-mcp-server
npm install
npm run build

许可证

麻省理工学院

贡献

问题和PR欢迎!看 更改日志.md 版本历史。

______________________________________________________________________

AI助手的模块化对话状态。

目录标签

目录标签

对话管理令牌优化JavaScriptClaude知识管理本地部署上下文保存AI辅助工具

支持客户端

Claude DesktopClaude

接入字段

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

stdio

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

session

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

local-only

来源包(packageName,安装包名)

@whenmoon-afk/snapshot-mcp-server

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiosessionlocal-only

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

安装前确认

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

来源信息

继续浏览同类 MCP