servers / agent-intern

agent-intern MCP server

communitystdiolocalverifiedhealthy

MCP bridge that drives four coding CLIs — Google's Antigravity (agy), OpenAI Codex, GitHub Copilot, and Cursor — as sub-agents inside Claude Code. Text answers, image generation, real repo work, and parallel swarms, on quota you already pay for.


01Tools · 21

How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.

ToolRiskSide effectsApproval
antigravity_ask
Ask Antigravity (agy CLI, Gemini by default) a question in a NEW conversation. Uses your existing AI Pro authentication (silent-auth via Windows Credential Manager). Returns the model's final response as text. Good for fast tool-calling and short tasks; for heavier reasoning pick a bigger `model` or use the host model directly.
readfalseunknown
antigravity_image_swarm
Generate several images IN PARALLEL with Antigravity (one worker per prompt). Like antigravity_image, but runs N image generations concurrently in isolated workers (capped at `max_concurrency`). Returns one block listing each image's final path/format/size (or its error). Extensions are corrected to the real bytes, exactly like antigravity_image. Same unsandboxed privileges/caveats as antigravity_swarm.
readfalseunknown
codex_status
Report diagnostics for the Codex bridge setup (spends no quota). Reports the bridge's own version and whether a newer release is available (best-effort GitHub check; honors AGY_BRIDGE_NO_UPDATE_CHECK) — the same update notice antigravity_status shows, so a Codex-only install still surfaces it — then checks whether codex is on PATH (and its version), whether you're logged in (`codex login status` — no model call, no quota), where codex stores its sessions, and how many workspace sessions are pinned this run. Use this to debug "codex not found" or auth errors before spending quota.
readfalseunknown
antigravity_continue
Continue the Antigravity conversation rooted at this workspace. Resumes the exact conversation id recorded for `workspace` (via agy's --conversation flag), not agy's global "most recent", so it stays correct even if agy was used elsewhere in between. On agy 1.1.8+ that id is the one agy itself reported for this bridge's last run in the workspace, so a follow-up resumes THIS thread even if you have since started a separate conversation in the same folder from Antigravity's own interface.
unknownunknownunknown
antigravity_image
Generate an image with Antigravity (Gemini image model via agy CLI). Drives agy to produce a raster image on your existing AI Pro quota, saves it, and returns the absolute file path plus its real format and byte size. The host can then read the path to view the image. agy picks the image format itself (JPEG for photo-like images, PNG for flat graphics), so the returned path's extension is corrected to match the actual bytes (a requested out.png may come back as out.jpg). Runs a normal, unsandboxed agy session — same privileges/caveats as the other tools (see the module SECURITY note).
readfalseunknown
agent_swarm
Run SEVERAL tasks IN PARALLEL across ALL backends in a single swarm. Each task is its own worker and names the backend to run on, so one swarm can mix Antigravity (Gemini), Codex, Copilot, Cursor, and Grok workers — they run truly concurrently (capped at `max_concurrency`) and every answer comes back in one labelled block. A worker that fails is reported in place; the others still return. SECURITY: this launches N unsandboxed agents at once — N times the prompt-injection surface of a single call (see the module SECURITY note). Only use it with trusted prompts on trusted content.
unknownunknownunknown
antigravity_status
Report diagnostics for the agy bridge setup (spends no AI Pro quota). Reports the bridge's own version and whether a newer release is available (best-effort GitHub check; honors AGY_BRIDGE_NO_UPDATE_CHECK), then checks whether agy is on PATH (and its version/compat), how much AI Pro quota is left per model family (agy 1.1.11+ answers `/usage` in print mode for free — a family at 0% is reported as a problem, since every call against it will fail until its window resets), whether agy's state directories exist, whether the newest conversation transcript is readable, and whether the SQLite conversation store is present. Use this to debug empty or failed responses — or to see if the bridge itself is out of date, or if you are simply out of quota — before spending quota.
readfalseunknown
codex_ask
Ask OpenAI Codex (`codex exec`) a question or task in a NEW session. Uses your existing Codex login (ChatGPT or API key — see `codex login status`). Returns the agent's final message as text, read from codex's --output-last-message file (no stdout scraping). Codex is a capable coding agent, so this suits heavier reasoning and real code work, not just cheap tool-calling. Point `workspace` at a real project dir for context-aware answers.
readfalseunknown
codex_continue
Continue the Codex session rooted at this workspace (`codex exec resume`). Resumes the exact session id captured from the last codex_ask in this workspace, falling back to the newest on-disk session whose recorded cwd matches (so it still works after a server restart). The resumed session keeps its original sandbox and model — those are chosen when you start it with codex_ask.
unknownunknownunknown
copilot_status
Report diagnostics for the Copilot bridge setup (spends no quota). Reports the bridge's own version and whether a newer release is available (best-effort GitHub check; honors AGY_BRIDGE_NO_UPDATE_CHECK) — the same update notice antigravity_status shows, so a Copilot-only install still surfaces it — then checks whether copilot is on PATH (and its version), an auth hint (copilot has no `login status` command, so this is best-effort — an env token is reported when set, otherwise login via the credential store is assumed and unverified), where copilot stores session state, and how many workspace sessions are pinned this run. Use this to debug "copilot not found" or auth errors before a call.
readfalseunknown
copilot_ask
Ask the GitHub Copilot CLI (`copilot -p`) a question or task in a NEW session. Uses your existing Copilot login (OS credential store, or a COPILOT_GITHUB_TOKEN/GH_TOKEN/GITHUB_TOKEN env var — see `copilot_status`). Returns the agent's final message, read straight from stdout (the CLI's `-s` silent mode; no scraping). Copilot is a capable agentic coder — good for real code/repo work; point `workspace` at a project dir for context-aware answers.
readfalseunknown
copilot_continue
Continue the Copilot session rooted at this workspace (resumes its `--session-id`). Resumes the exact session id the bridge set on the last copilot_ask in this workspace, falling back to the newest on-disk session whose recorded cwd matches (so it still works after a server restart). Unlike codex_continue, copilot re-applies permission flags on every call, so `sandbox` takes effect here too — e.g. analyze read-only with copilot_ask, then continue with "workspace-write" to apply the fix.
readfalseunknown
cursor_status
Report diagnostics for the Cursor bridge setup (spends no quota). Reports the bridge's own version and whether a newer release is available (best-effort GitHub check; honors AGY_BRIDGE_NO_UPDATE_CHECK) — the same update notice antigravity_status shows, so a Cursor-only install still surfaces it — then checks whether cursor-agent is found (and its version), whether you're logged in (`cursor-agent status`), and where cursor stores its chats. Use this to debug "cursor not found" or auth errors before spending quota.
readfalseunknown
kimi_ask
Ask Kimi Code (`kimi -p`) a question or task in a NEW session. EXPERIMENTAL. ⚠️ Community-verified only — built without a Kimi account, so no authenticated round-trip has ever run and the author cannot verify it. It won't answer until you authenticate: run `kimi login` (device-code) or put an API key in ~/.kimi-code/config.toml, then check `kimi_status`. Returns the agent's final message, read straight from stdout. Kimi Code is Moonshot's terminal coding agent (Kimi K2 family); point `workspace` at a project dir for context-aware answers. Kimi print mode has NO sandbox and auto-executes every tool call (like antigravity), so run it only with trusted prompts on trusted content.
readfalseunknown
cursor_ask
Ask the Cursor CLI (`cursor-agent -p`) a question or task in a NEW chat. Uses your existing Cursor login (OS credential store, or a CURSOR_API_KEY env var — see `cursor_status`). Returns the agent's final message, read straight from stdout (no scraping). Cursor is a capable agentic coder with a wide model menu (GPT / Claude / Grok / Composer); point `workspace` at a project dir for context-aware answers.
readfalseunknown
cursor_continue
Continue the Cursor chat rooted at this workspace (resumes its chat id). Resumes the exact chat id the bridge minted on the last cursor_ask in this workspace, falling back to the newest on-disk chat whose recorded cwd matches (so it still works after a server restart). cursor applies permission flags per invocation, so `sandbox` takes effect here too — e.g. analyze read-only with cursor_ask, then continue with "workspace-write" to apply the fix.
readfalseunknown
grok_ask
Ask Grok Build (`grok -p`) a question or task in a NEW session. EXPERIMENTAL. ⚠️ Community-verified only: this bridge has never completed an authenticated round-trip, because the author has no Grok subscription. Its flags are verified against grok 1.0.3, but the answer path is not. If it misbehaves, say so rather than working around it — and please report it. Needs a SuperGrok / X Premium+ login (`grok login`) or an XAI_API_KEY env var; run `grok_status` first to check. Returns the agent's final message, read from grok's `--output-format json` result. Point `workspace` at a project dir for context-aware answers.
readfalseunknown
grok_continue
Continue the Grok session rooted at this workspace. EXPERIMENTAL. Resumes the exact session id grok returned on the last grok_ask in this workspace (`-r <id>`), falling back to grok's own "most recent session for this cwd" (`-c`) when that in-memory pin is gone — so it still works after a server restart. grok applies permission flags per invocation, so `sandbox` takes effect here too: analyze read-only with grok_ask, then continue with "workspace-write" to apply the fix. Same experimental caveat and auth requirement as grok_ask.
readfalseunknown
kimi_status
Report diagnostics for the Kimi bridge setup (spends no quota). EXPERIMENTAL. Reports the bridge's own version and any newer release (same update notice antigravity_status shows), then checks whether `kimi` is found (and its version), whether a provider is configured (`kimi provider list` — the auth proxy, since Kimi needs `kimi login` or an API key in config.toml), and where Kimi stores its data. This backend is unverified, so expect the auth row to say "no providers configured" until you log in.
readfalseunknown
grok_status
Report diagnostics for the Grok Build bridge setup (spends no quota). Reports the bridge's own version and any newer release (the same update notice antigravity_status shows), then whether `grok` is found (and its version), whether you're authenticated, which models it offers, and where grok keeps its data. Auth and the model list both come from `grok models`, which answers even when logged out — so this is cheap and safe to call first. Use this to debug "grok not found" or auth errors before spending quota. This backend is EXPERIMENTAL and unverified end-to-end, so a green status here means the setup looks right, not that a live answer has ever been confirmed.
readfalseunknown
kimi_continue
Continue the Kimi session rooted at this workspace (`kimi -c`). EXPERIMENTAL. Resumes the previous Kimi session for this workspace via `-c/--continue` — Kimi scopes sessions per working directory, so there's no id to track. Errors if no prior kimi_ask ran in this workspace. Same experimental caveat and auth requirement as kimi_ask.
unknownunknownunknown

02Install & source
uvx agent-intern
uvx
uvx agent-intern@latest
uvx

05Provenance & freshness
sourcesGitHub repo search [p4]
last_checked2026-08-23 10:05Z
next_check2026-08-24 14:38Z
cadenceevery 29h
verifiedtools_list:passed handshake:passed metadata:passed
index_statusindex8 unique facts >= 5

06Badge

Add the “as seen on MCPExplorer” badge to your README. agent-intern MCP — as seen on mcpexplorer.com

[![agent-intern MCP — as seen on mcpexplorer.com](https://mcpexplorer.com/badge/agent-intern.svg)](https://mcpexplorer.com/servers/agent-intern)

Next step

This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.

Explore loadouts →