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 recent commit messages in the prompt

  • include_filesboolean

    Include touched file paths in the prompt

  • targetenum

    Target AI tool (currently used for future format tuning)

get_context_snapshot

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

Параметры
  • formatenum

    Output format. "text" (default) returns a formatted single line. "json" returns the structured snapshot object.

get_current_task

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

Параметры

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

get_decisions

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

Параметры
  • branchstring

    Filter to a specific branch name, or "all" to show all branches. Auto-detected from worktree context by default.

  • limitnumber

    Number of recent decisions to return (1-50, default 10)

get_momentum

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

Параметры
  • modelstring

    Model name (e.g. "claude-opus-4") to auto-resolve tier. Ignored if tier is set.

  • tierenum

    Briefing detail level. compact (~150 tokens), standard (~400), detailed (~800), full (~1500). Default: standard.

get_reentry_briefing

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

Параметры
  • modelstring

    Model name (e.g. "claude-opus-4") to auto-resolve tier. Ignored if tier is set.

  • tierenum

    Briefing detail level. compact (~150 tokens), standard (~400), detailed (~800), full (~1500). Default: standard.

get_session_history

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

Параметры
  • branchstring

    Filter to a specific branch name, or "all" to show all branches. Auto-detected from worktree context by default.

  • limitnumber

    Number of recent sessions to return (1-50, default 5)

get_whats_hot

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

Параметры
  • formatenum

    Output format. "text" (default) returns formatted lines. "json" returns the structured summary object.

save_checkpoint

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

Параметры
  • blockerstring

    Max 100 chars. Any blocker preventing progress.

  • nextStepstring

    Max 100 chars. What to do next.

  • sessionIdstring

    Claude Code session UUID. When omitted, joins the most-recent active task row for this worktree so checkpoints share the sessionId the hook writes to.

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

    1 sentence, max 140 chars. What changed and why.

setup_project

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

Параметры
  • claudeDirstring

    Override the Claude config directory for user scope (defaults to CLAUDE_CONFIG_DIR env var or ~/.claude)

  • claudeMdboolean

    Add KeepGoing instructions to .claude/rules/keepgoing.md

  • scopeenum

    Where to write config: "user" for global (~/.claude/), "project" for per-project (.claude/)

  • sessionHooksboolean

    Add session hooks to settings.json

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

cachly-dev/cachly-mcp

cachly-dev/cachly-mcp

MCP-сервер cachly добавляет ИИ-ассистентам постоянную память, которая не теряется между сессиями. Автоматически учится на коммитах и фиксах, синхронизирует знания всей команды. Для разработчиков, у...

TypeScript2
alfredoizdev/contextforge-mcp

alfredoizdev/contextforge-mcp

ContextForge MCP — сервер для постоянной памяти AI-ассистентов. Сохраняет решения, архитектуру и контекст разработки между сессиями, используя семантический поиск. Поддерживает Claude Code, Cursor ...

TypeScript2
adhikasp/mcp-git-ingest

adhikasp/mcp-git-ingest

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

Python314
aashari/mcp-server-atlassian-bitbucket

aashari/mcp-server-atlassian-bitbucket

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

TypeScript162
dl4rce/flaiwheel

dl4rce/flaiwheel

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

Python6
ofershap/mcp-server-github-gist

ofershap/mcp-server-github-gist

MCP сервер для управления GitHub Gist прямо из AI-ассистента: создавайте, читайте, обновляйте, ищите и удаляйте Gist, не покидая чата. Работает с Claude Desktop, Cursor и VS Code Copilot. Полезен разработчикам, которые хотят быстро управлять сниппетами через ИИ.

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

Лука Никитин