peer-agents-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GROK_ARGS | No | JSON array of extra CLI args for grok | |
| GROK_COMMAND | No | Path to grok binary | grok |
| ANTIGRAVITY_ARGS | No | JSON array of extra CLI args for Antigravity | |
| ANTIGRAVITY_COMMAND | No | Path to agy (Antigravity) binary | agy |
| PEER_AGENTS_STORAGE_DIR | No | Directory where sessions are persisted | ~/.peer-agents/sessions |
| PEER_AGENTS_TURN_TIMEOUT_MS | No | Per-turn timeout in milliseconds (default depends on peer, 120s for Grok, 300s for Antigravity) | 120000 |
| PEER_AGENTS_MAX_PROMPT_CHARS | No | Safety limit on prompt size |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| peer_healthA | Check whether Grok and Antigravity CLIs are responsive |
| peer_review_diffB | Before calling: read relevant source files and attach full contents via |
| peer_planA | Before calling: read relevant source files and attach full contents via |
| peer_debugA | Before calling: read relevant source files and attach full contents via |
| peer_verifyB | Before calling: read relevant source files and attach full contents via |
| peer_askC | Before calling: read relevant source files and attach full contents via |
| peer_debateA | Before calling: read relevant source files and attach full contents via |
| peer_turnC | Before calling: read relevant source files and attach full contents via |
| peer_compareA | Before calling: read relevant source files and attach full contents via |
| peer_summarizeC | Return the rolling session summary and unresolved issues |
| peer_transcriptC | Export recent transcript turns |
| peer_list_sessionsB | List persisted peer sessions, optionally filtered by repo path |
| peer_resetC | Clear a session transcript or delete the session entirely |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 13 tools
While each tool has a distinct purpose, the descriptions share extensive boilerplate text (e.g., 'Before calling: read relevant source files...'), making it harder for an agent to quickly differentiate between tools like peer_ask, peer_compare, and peer_debate. The specific routing information at the end helps but requires careful reading.
All tools follow the snakename pattern with the consistent prefix 'peer', using varied but appropriate verbs/verb phrases. No mixing of conventions like camelCase or different prefixes.
13 tools is well within the ideal 3-15 range for a server focused on peer agent interactions. Each tool covers a distinct operation without unnecessary bloat or missing essentials.
The tool set covers a broad range of peer agent workflows: asking, comparing, debating, debugging, planning, reviewing, verifying, and session management. Minor gaps like explicit session creation are implicitly handled via peer_turn, so no critical missing operations.