Skip to main content
Glama

@keepgoingdev/mcp-server

KeepGoing.dev 的 MCP 服务器 - 开发者的进度伴侣。KeepGoing 帮助你在离开一段时间后重新开始项目时保持进度。

KeepGoing 会在 git 提交、分支切换和不活动时自动捕获检查点(你正在做什么、下一步是什么、哪些文件很重要)。当你开始新会话时,你的 AI 助手会读取你上一个检查点,而不是从头开始重新推断一切。本地优先,无需账户。

快速设置

最简单的入门方法是使用安装程序,它会全局安装 CLI 并运行设置向导:

curl -fsSL https://keepgoing.dev/install.sh | bash

对于特定工具:

curl -fsSL https://keepgoing.dev/install.sh | bash -s -- claude
curl -fsSL https://keepgoing.dev/install.sh | bash -s -- vscode

Claude Code (手动)

全局(推荐) — 适用于你所有的项目:

claude mcp add keepgoing --scope user -- npx -y @keepgoingdev/mcp-server

按项目 — 仅限于单个项目:

claude mcp add keepgoing --scope project -- npx -y @keepgoingdev/mcp-server

然后运行 keepgoing setup claude 来配置钩子和规则。

Cursor、Windsurf 和其他工具

添加到你的 MCP 配置文件中(Cursor 为 ~/.cursor/mcp.json,或你工具的等效文件):

{
  "mcpServers": {
    "keepgoing": {
      "command": "npx",
      "args": ["-y", "@keepgoingdev/mcp-server"]
    }
  }
}

Related MCP server: Heimdall MCP Server

工具

核心

工具

描述

get_momentum

获取你上一个检查点、下一步、阻碍因素和分支上下文。快速快照你离开的地方。接受可选的 tier 和 model 参数以实现令牌感知输出。

get_reentry_briefing

获取包含重点、近期活动和建议下一步的合成重新进入简报。接受可选的 tier 和 model 参数以实现令牌感知的简报层级。

get_session_history

按时间顺序获取最近的会话检查点。支持分支过滤和可配置的限制。

get_whats_hot

查看跨会话最近活跃的文件和分支。

continue_on

将你的开发上下文导出为格式化的提示词,供其他 AI 工具(chatgpt、gemini、copilot、claude、general)使用。

save_checkpoint

在完成任务或有意义的工作后保存开发检查点。

付费插件

工具

插件

描述

get_decisions

决策检测

获取最近的高信号提交及其类别、置信度和基本原理。

get_current_task

会话感知

获取跨多个并发 AI 代理会话的当前实时会话任务。

activate_license

在此设备上激活 KeepGoing 许可证。

deactivate_license

在此设备上停用 KeepGoing 许可证。

工作原理

  1. 将此 MCP 服务器添加到你的 AI 编码助手(Claude Code、Cursor、Windsurf 等)

  2. 开始编码。 使用 AI 助手中的 save_checkpoint 来捕获你做了什么、下一步是什么以及任何阻碍因素

  3. 随时回来。 你的 AI 助手调用 get_momentum 或 get_reentry_briefing 来准确地从你离开的地方继续

  4. 可选,安装 KeepGoing VS Code 扩展 以在不活动、git 提交和分支切换时自动捕获检查点 — 无需手动保存

所有数据都存储在 git 根目录下的 .keepgoing/ 目录中。

要求

  • Node.js 18+

  • KeepGoing VS Code 扩展 是可选的 — 对于在 git 提交、分支切换和不活动时自动捕获检查点很有用,但 MCP 服务器可以通过 save_checkpoint 独立工作

链接

许可证

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    C
    maintenance
    Provides AI assistants with persistent memory of your project architecture, development history, and technical decisions, allowing them to give context-aware coding help without needing repeated explanations.
    16
    61 npm
    2
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides AI coding assistants with persistent, context-rich memory of a codebase, including documentation and git history, enabling recall across sessions.
    105
    Apache 2.0
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI coding assistants to persist and restore context across sessions, preserving decisions, progress, files, and checkpoints. It supports topic-based channels, search, change tracking, git-aware correlation, batch operations, and shared memory across parallel sessions.
    143 npm
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI coding assistants to persistently save, search, checkpoint, and restore project context across sessions, including decisions, progress, and file state. It supports shared channels, git-aware organization, and batch operations for long-running or parallel development workflows.
    143 npm
    MIT