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:
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:
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:
{
"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.