keepgoing-dev/mcp-server

keepgoing-dev/mcp-server

от keepgoing-dev
MCP сервер KeepGoing.dev автоматически сохраняет контрольные точки разработки — что делали, что дальше, важные файлы — при коммитах и неактивности. При новом сеансе AI-ассистент считывает последний...

@keepgoingdev/mcp-server

MCP server for KeepGoing.dev - a momentum companion for developers. KeepGoing helps you keep going on projects when you return after time away.

KeepGoing auto-captures checkpoints (what you were doing, what's next, which files matter) on git commits, branch switches, and inactivity. When you start a new session, your AI assistant reads your last checkpoint instead of re-inferring everything from scratch. Local-first, no account required.

Quick Setup

The easiest way to get started is with the installer, which installs the CLI globally and runs the setup wizard:

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

For a specific tool:

curl -fsSL https://keepgoing.dev/install.sh | bash -s -- claude
curl -fsSL https://keepgoing.dev/install.sh | bash -s -- vscode
Claude Code (manual)

Global (recommended) — works across all your projects:

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

Per-project — scoped to a single project:

claude mcp add keepgoing --scope project -- npx -y @keepgoingdev/mcp-server
Инструменты были проиндексированы:
continue_on

Экспортирует контекст KeepGoing в виде форматированного промпта для использования в другом AI-инструменте (ChatGPT, Gemini, Copilot и т.д.). Возвращает промпт в формате Markdown с состоянием проекта, последней сессией, решениями и недавними коммитами.

Параметры
  • include_commitsboolean

    Включает последние сообщения коммитов в промпт.

  • include_filesboolean

    Включает в запрос пути затронутых файлов.

  • targetenum

    Целевой ИИ-инструмент (сейчас используется для настройки будущего формата)

get_context_snapshot

Получите компактный снимок контекста: что вы делали, что дальше и динамику. Используйте это для быстрой ориентации без полного брифинга.

Параметры
  • formatenum

    Формат вывода. "text" (по умолчанию) возвращает отформатированную одну строку. "json" возвращает структурированный объект снимка состояния.

get_current_task

Предоставляет общий обзор всех активных сессий Claude. Показывает, над чем работает каждая сессия, на какой ветке она находится и когда в последний раз что-то делала. Полезно при запуске нескольких параллельных сессий в разных worktrees.

Параметры

Без параметров.

get_decisions

Извлекает прошлые архитектурные решения, автоматически зафиксированные из высокозначимых коммитов. Вызывайте этот инструмент ДО изменения кода в областях, где вероятно наличие прошлых решений: системы аутентификации, схемы баз данных, контракты API, конфигурация инфраструктуры, миграции или основные архитектурные шаблоны. Также вызывайте, когда пользователь просит изменить технологический выбор, отменить прежний подход или спрашивает «почему мы сделали X». Возвращает решения, ограниченные текущей веткой по умолчанию; передайте branch: «all» для получения истории по всему проекту.

Параметры
  • branchstring

    Фильтрует по конкретному имени ветки, либо по «all», чтобы показать все ветки. По умолчанию автоматически определяется из контекста рабочего дерева.

  • limitnumber

    Количество последних решений для возврата (1-50, по умолчанию 10)

get_momentum

Получает текущее состояние разработчика: последнюю контрольную точку, следующий шаг, блокирующие факторы и контекст ветки. Использует эту информацию, чтобы понять, на чём остановился разработчик. Передаёт tier или model для управления уровнем детализации.

Параметры
  • modelstring

    Название модели (например, "claude-opus-4") для автоматического определения уровня. Игнорируется, если уровень задан.

  • tierenum

    Уровень детализации брифинга. Компактный (~150 токенов), стандартный (~400), детальный (~800), полный (~1500). По умолчанию: стандартный.

get_reentry_briefing

Получает синтезированный брифинг по возвращению, который помогает разработчику понять, где он остановился. Включает фокус, недавнюю активность и рекомендуемые следующие шаги. Передайте уровень или модель для управления уровнем детализации.

Параметры
  • modelstring

    Название модели (например, "claude-opus-4") для автоматического определения уровня. Игнорируется, если уровень задан.

  • tierenum

    Уровень детализации брифинга. Компактный (~150 токенов), стандартный (~400), детальный (~800), полный (~1500). По умолчанию: стандартный.

get_session_history

Получает последние контрольные точки сеансов. Возвращает хронологический список того, над чем работал разработчик.

Параметры
  • branchstring

    Фильтрует по конкретному имени ветки, либо по «all», чтобы показать все ветки. По умолчанию автоматически определяется из контекста рабочего дерева.

  • limitnumber

    Количество последних сессий для возврата (1-50, по умолчанию 5)

get_whats_hot

Получает сводку активности по всем зарегистрированным проектам, отсортированную по momentum. Показывает, над чем работает разработчик во всём своём портфеле.

Параметры
  • formatenum

    Формат вывода. «text» (по умолчанию) возвращает форматированные строки. «json» возвращает структурированный объект сводки.

save_checkpoint

Сохраните контрольную точку разработки. Вызывайте это после завершения задачи или значимого фрагмента работы, а не только в конце сессии. Каждая контрольная точка помогает следующей сессии (или разработчику) продолжить именно с того места, где вы остановились.

Параметры
  • blockerstring

    Не более 100 символов. Любая проблема, мешающая прогрессу.

  • nextStepstring

    Максимум 100 символов. Что делать дальше.

  • sessionIdstring

    UUID сессии Claude Code. Если параметр опущен, присоединяется к строке самой последней активной задачи для этого рабочего дерева, чтобы контрольные точки использовали тот же sessionId, который записывает хук.

  • summarystringобязательный

    1 предложение, максимум 140 символов. Что изменилось и почему.

setup_project

Устанавливает хуки и инструкции KeepGoing. Используйте область видимости "user" для глобальной настройки (все проекты) или "project" для настройки для каждого проекта отдельно.

Параметры
  • claudeDirstring

    Переопределяет каталог конфигурации Claude для пользовательской области (по умолчанию используется переменная окружения CLAUDE_CONFIG_DIR или ~/.claude).

  • claudeMdboolean

    Добавь инструкции KeepGoing в .claude/rules/keepgoing.md

  • scopeenum

    Куда писать конфиг: «user» - глобальный (~/.claude/), «project» - для каждого проекта (.claude/)

  • sessionHooksboolean

    Добавляет хуки сеансов в settings.json.

0.15.0основная
0.14.2
0.14.1
0.14.0
0.13.0
0.12.2
0.12.1
0.12.0
0.11.1
0.11.0
0.10.0
0.9.5
0.9.4
0.9.3
0.9.2
0.9.1
0.9.0
0.8.0
0.7.2
0.7.1
0.7.0
0.6.1
0.6.0
0.5.7
0.5.6
0.5.5
0.5.4
0.5.3
0.5.2
0.5.1
0.5.0
0.4.0
0.3.1
0.3.0
0.2.2
0.2.1
0.2.0
0.1.2
0.1.1
0.1.0

Выберите клиент, чтобы установить keepgoing-dev/mcp-server:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

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

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

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

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "keepgoing-dev-mcp-server-oc7lgwyoib": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@keepgoingdev/mcp-server"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"keepgoing-dev-mcp-server-oc7lgwyoib\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"@keepgoingdev/mcp-server\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "keepgoing-dev-mcp-server-oc7lgwyoib": {
      "command": "npx",
      "args": [
        "-y",
        "@keepgoingdev/mcp-server"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add keepgoing-dev-mcp-server-oc7lgwyoib -- npx -y @keepgoingdev/mcp-server

Либо через JSON-конфиг:

claude mcp add-json keepgoing-dev-mcp-server-oc7lgwyoib "{\"command\":\"npx\",\"args\":[\"-y\",\"@keepgoingdev/mcp-server\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add keepgoing-dev-mcp-server-oc7lgwyoib -- npx -y @keepgoingdev/mcp-server

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.keepgoing-dev-mcp-server-oc7lgwyoib]
command = "npx"
args = ["-y", "@keepgoingdev/mcp-server"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите keepgoing-dev/mcp-server, а в поле команды запуска — строку ниже:
npx -y @keepgoingdev/mcp-server

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

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

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "keepgoing-dev-mcp-server-oc7lgwyoib": {
      "command": "npx",
      "args": [
        "-y",
        "@keepgoingdev/mcp-server"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например keepgoing-dev-mcp-server-oc7lgwyoib.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: keepgoing-dev-mcp-server-oc7lgwyoib
    command: npx
    args:
      - "-y"
      - "@keepgoingdev/mcp-server"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

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

Похожие MCP-сервера

marin1321/mcp-devtools

marin1321/mcp-devtools

от marin1321

MCP-сервер, дающий AI-агентам (Claude, Cursor и др.) безопасный доступ к локальной среде разработки. Включает 14 инструментов для работы с файлами, базами данных, процессами, OpenAPI, а также плаги...

TypeScript⭐ 3
kindly-software/kdb

kindly-software/kdb

от kindly-software

MCP-сервер для отладки с временной машиной: позволяет AI шагать назад по выполнению программы, находить причины сбоев и возобновлять с любой точки. Полезен разработчикам, работающим с AI-клиентами.

⭐ 1
cyberchitta/llm-context.py

cyberchitta/llm-context.py

от cyberchitta

LLM Context - MCP-сервер для умного управления контекстом при работе с ИИ. Использует правила для автоматического подбора и передачи нужных файлов проекта, экономя токены. Полезен разработчикам и A...

Python⭐ 307
vercel/next-devtools-mcp

vercel/next-devtools-mcp

официальный

от vercel

Ошибки, маршруты и логи из запущенного Next.js dev server. Читает доки нужной версии, управляет браузером через agent-browser. От Vercel.

TypeScript⭐ 831
21st-dev/Magic-MCP

21st-dev/Magic-MCP

от 21st-dev

Создаёт готовые React-компоненты по текстовому описанию прямо в Cursor, Windsurf и VS Code. Подтягивает стили из 21st.dev и показывает превью на лету.

TypeScript⭐ 6127
narumiruna/gitingest-mcp

narumiruna/gitingest-mcp

от narumiruna

MCP сервер для интеграции с gitingest: превращает любой Git-репозиторий в структурированный текстовый дайджест кода с фильтрацией файлов и веток. Полезен AI-ассистентам и разработчикам для анализа ...

Python⭐ 12
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин