New to KeepGoing? See the integration overview.

Copilot that knows your project context

Connect the KeepGoing MCP server to GitHub Copilot. It gains access to your momentum, session history, and re-entry briefings, right inside VS Code.

Ask Copilot about your project context:

Copilot Chat

You:

What was I working on in this project?

Copilot:

Based on your KeepGoing data, you were last working on this project 3 days ago. You were refactoring the middleware to support JWT rotation. Your next step was to implement the verifyRefreshToken helper in auth.ts.

You touched 4 files on the feature/auth-refresh branch.

What Copilot can do with your context

Check your momentum

Ask "what was I working on?" and Copilot calls get_momentum to show your last checkpoint, next step, and branch context.

Browse session history

Ask "show my recent sessions" and Copilot calls get_session_history to display a timeline of your past work.

Get a re-entry briefing

Ask "help me pick up where I left off" and Copilot calls get_reentry_briefing to synthesize a complete briefing with a suggested first action.

Save a checkpoint

Say "save a checkpoint" and Copilot calls save_checkpoint to record what you accomplished, your next step, and any blockers.

Prompts

The MCP server registers prompts that Copilot can use as pre-built workflows.

resume

Check your momentum and get a re-entry briefing. Best when you first open a project and want to pick up where you left off.

decisions

Review recent architectural decisions and their rationale. Highlights decisions made on the current branch.

progress

Summarize recent development progress across sessions, grouped by branch or feature. Formatted for standup or sprint review use.

Setup

Register the MCP server so Copilot can discover KeepGoing's tools. Choose one method.

Option A: From VS Code

If you have the KeepGoing extension installed, open the command palette and run:

VS Code Command Palette
KeepGoing: Set up GitHub Copilot MCP

This writes the MCP configuration to .vscode/mcp.json automatically.

Option B: Manual setup

Create or update .vscode/mcp.json in your project:

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

How it works

The write side captures your coding context and saves it to .keepgoing/ in your project. The VS Code extension does this automatically, but the CLI and MCP server can also save checkpoints.

The MCP server reads that directory and exposes it to Copilot as tools. This is the read side. Copilot discovers the tools automatically and can call them during chat. It can also call save_checkpoint to write new checkpoints.

Everything runs locally. No cloud dependency, no accounts, no data leaves your machine.

Get started

One command sets up Copilot MCP and instructions file.