MCP Server — TurkerYakup/mcp-server-google

MCP server exposing Google Antigravity (agy CLI / Gemini): jobs, codebase analysis, file tools.

Local serverstdio

What is the MCP Server?

MCP server exposing Google Antigravity (agy CLI / Gemini): jobs, codebase analysis, file tools.

The short version

The idea: your primary model (Claude Desktop, Claude Code, Codex, …) stays lean and delegates the grunt work — web search, whole-repo analysis, scaffolding files, long-running edits — to a second agent running in the background. Jobs are async and unlimited: you fire a task, get a jobId instantly, and poll for the result while the caller keeps working.

What it needs from you

| Need | Why | |------|-----| | Node.js 18+ | Runs this server (ships with npx/npm). Check: node --version | | Antigravity CLI (agy) | The agent this server drives. Install below. | | An MCP client | Claude Desktop, Claude Code, or anything that speaks MCP | ---

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
use_antigravityDelegate a task (async). Returns a jobId immediately. Params: prompt, thinking_depth (low/high), add_dirs (folders agy may read/write), auto_approve, new_project, model, mode (plan/accept-edits), agent, project, sandbox,
antigravity_continueContinue the previous conversation (or a specific conversation_id) with a new prompt.
antigravity_resultGet a job's result by jobId. Supports long-polling via optional wait_ms and poll_interval_ms. While running, returns a lean payload ({ status, jobId, chars, tail, startedAt }). On done/error, returns full record (includi
antigravity_jobsList recent jobs and statuses.
antigravity_cancelKill a running job by jobId.
antigravity_cleanupDelete old job files by age (older_than_hours).
antigravity_create_folderCreate a folder (recursive), done directly by the server.
antigravity_create_fileCreate/write a text file (creates parent dirs); overwrite:false to protect existing.
antigravity_create_treeBuild a whole folder/file tree from a JSON spec.
antigravity_read_fileRead a UTF-8 text file (instant); optional max_bytes cap.
antigravity_list_dirList a folder's entries.
antigravity_modelsList available models (agy models).
antigravity_agentsList available agent profiles (agy agents).
antigravity_healthCheck that agy is reachable + report effective defaults. **Run this first when something's off.**

How to install the MCP Server

{
  "mcpServers": {
    "google-antigravity": {
      "command": "npx",
      "args": ["-y", "mcp-server-google-antigravity"],
      "env": {
        "AGY_MODEL": "your-value",
        "AGY_AUTO_APPROVE": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

| Need | Why | |------|-----| | Node.js 18+ | Runs this server (ships with npx/npm). Check: node --version | | Antigravity CLI (agy) | The agent this server drives. Install below. | | An MCP client | Claude Desktop, Claude Code, or anything that speaks MCP | ---

VariableDescriptionRequired
AGY_MODELConfiguration value read at startup.Optional
AGY_AUTO_APPROVEConfiguration value read at startup.Optional

Example prompts to try

  • “Use MCP to use antigravity.”
  • “Use MCP to antigravity continue.”
  • “Use MCP to antigravity result.”

Frequently asked questions

MCP server exposing Google Antigravity (agy CLI / Gemini): jobs, codebase analysis, file tools. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.