Auto-registers a token-efficient MCP server that gives GitHub Copilot a compressed, purpose-built view of your repository — so the agent spends fewer tokens on context and more on actual work.
What it does
On activation the extension registers a native paer-runtime server in your VS Code MCP config. The server exposes 10 tools:
| Tool | Purpose |
|---|---|
runtime.scan |
Full repo snapshot (modules, symbols, imports) |
runtime.impact |
Files impacted by a change set |
runtime.context |
Compressed bounded context for a set of files |
runtime.delta |
What changed since last turn |
git.diff_summary |
5–30× compressed diff summary |
git.pull_main |
Pull & fast-forward main |
git.create_branch |
Create a feature branch |
validation.run |
Run Gradle / Maven build |
state.save |
Persist agent state to disk |
state.load |
Resume agent state |
Requirements
- VS Code 1.99 or later
- GitHub Copilot (any plan) with MCP enabled
Extension settings
| Setting | Default | Description |
|---|---|---|
paer.autoRegister |
true |
Register MCP server on startup |
paer.stateDir |
<workspace>/.runtime/state |
State persistence directory |
Commands
- PAER: Register MCP Server — register globally (all workspaces)
- PAER: Register MCP Server (Workspace Only) — register for current workspace only
- PAER: Show Runtime Status — show registered server details
How it works
The bundled paer-runtime binary (Rust, ~2 MB) speaks JSON-RPC 2.0 over stdio. VS Code routes Copilot MCP calls to it automatically. No JVM, no Docker, no network calls.
License
MIT