gemini-antigravity-bridge
⚡ Bridge connecting Google Gemini Spark & Cloud AI to your local machine via MCP with autonomous file creation, terminal execution, and subagent orchestration.
Install / Use
claude mcp add nandhakumar-murugan -- npx -y github:nandhakumar-murugan/gemini-antigravity-bridgeIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
AutomationSupported Platforms
Our assessment of gemini-antigravity-bridge
gemini-antigravity-bridge scores 76/100 on our quality scale, 2575th of 2,870 Automation skills we index.
Its MCP Server is 13 KB long, well organised into 36 sections with 6 code examples: a thorough specification that gives an agent plenty to work with.
It has 10 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated 15 days ago, so gemini-antigravity-bridge is actively maintained.
- It is released under the Apache-2.0 license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 97/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
gemini-antigravity-bridge compared with similar skills
All 4 of these similar skills score higher than gemini-antigravity-bridge; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| gemini-antigravity-bridge (this skill)by nandhakumar-murugan | 76 | 10 | 15d ago | MCP Server |
| Agent-Reachby Panniantong | 100 | 91.8k | 20d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 74.5k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.2k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 85.8k | 1d ago | MCP Server |
Frequently asked questions
- How do I install gemini-antigravity-bridge?
- Run
claude mcp add nandhakumar-murugan -- npx -y github:nandhakumar-murugan/gemini-antigravity-bridge. The install tabs above show the steps for each supported agent. - Which AI agents does gemini-antigravity-bridge work with?
- It is written for Claude Code, Claude Desktop and Gemini CLI, as a MCP Server file. Other agents that read the same format can often use it too.
- Is gemini-antigravity-bridge safe to use?
- It is Apache-2.0-licensed and scores 97/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is gemini-antigravity-bridge still maintained?
- The repository was last updated 15 days ago, so gemini-antigravity-bridge is actively maintained.
Skill content
View source on GitHub⚡ Gemini Antigravity Bridge
The World's First Bidirectional MCP Bridge Between Google Gemini Spark & DeepMind Antigravity
Connect Google's cloud AI (Gemini Spark powered by Gemini 3.8 / 3.7) to your local agentic IDE (Antigravity) with 24 powerful MCP tools, hardened by OpenAgentShield Zero-Trust runtime sandboxing and automatic credential redaction.
Quick Start · Architecture · Tools · Connected Apps · Deploy
</div>🌐 What Is This?
Gemini Antigravity Bridge is an MCP (Model Context Protocol) server that creates a persistent, bidirectional communication channel between:
- ☁️ Google Gemini Spark (cloud-based AI assistant with Google Workspace access, powered by Gemini 3.8 / 3.7)
- 💻 Google DeepMind Antigravity (local agentic IDE with full system access)
Optimized for Gemini 3.8's next-generation agentic reasoning, this enables a fully autonomous loop where Spark can dispatch coding tasks to your local machine, and Antigravity can request cloud intelligence back from Spark — all through a standardized, secure protocol.
┌──────────────────────────────────────────────────────────────────┐
│ GEMINI SPARK (Google Cloud) │
│ 📬 Gmail │ 📁 Drive │ 📅 Calendar │ 🎨 Canva │ 🎥 YouTube │
└─────────────────────────┬────────────────────────────────────────┘
│ MCP over HTTPS
▼
┌──────────────────────────────────────────────────────────────────┐
│ ⚡ GEMINI ANTIGRAVITY BRIDGE (MCP Server) │
│ │
│ 🔧 System Commands 📂 File Operations 🤖 Agent Dispatch │
│ 🧠 Shared Memory 🔄 Project Sync 📊 Status Reports │
│ │
│ Tunnel: ngrok / Cloudflare (permanent HTTPS domain) │
└─────────────────────────┬────────────────────────────────────────┘
│ Local MCP + Message Injection
▼
┌──────────────────────────────────────────────────────────────────┐
│ ANTIGRAVITY IDE (Local Machine) │
│ 🖥️ Terminal │ 📝 Code Editor │ 🌳 Git │ 🧪 Tests │ 🚀 Deploy │
└──────────────────────────────────────────────────────────────────┘
🏆 Why This Bridge?
| Feature | This Project | Other MCP Servers | |---|:---:|:---:| | Bidirectional Cloud ↔ Local | ✅ | ❌ | | Autonomous Agent Task Dispatch | ✅ | ❌ | | Cross-Agent Shared Memory | ✅ | ❌ | | Antigravity Conversation Injection | ✅ | ❌ | | Spark Connected Apps Orchestration | ✅ | ❌ | | Google Workspace Integration | ✅ (via Spark) | Partial | | Local File System Access | ✅ | Some | | System Command Execution | ✅ | Some |
🚀 Quick Start
Prerequisites
- Python 3.10+
- ngrok account (free tier) with a reserved domain
- Google Gemini Spark (Advanced/Ultra subscription)
- Google DeepMind Antigravity IDE
Installation
# Clone the repository
git clone https://github.com/nandhakumar-murugan/gemini-antigravity-bridge.git
cd gemini-antigravity-bridge
# Install dependencies or install package directly
pip install -r requirements.txt
# OR install as a CLI tool:
pip install -e .
# Configure environment
cp .env.example .env
# Edit .env with your NGROK_AUTHTOKEN and NGROK_DOMAIN
# Launch the bridge (via script or CLI)
gemini-bridge
# or: python run_with_tunnel.py
Connect to Gemini Spark
- Open Gemini Spark → Settings → Connected Apps
- Click "Add a custom app"
- Enter your public MCP URL:
https://your-domain.ngrok-free.dev/mcp - Spark will discover all 23 tools automatically!
🛠️ Available Tools (24)
🔧 System Execution
| Tool | Description |
|---|---|
| run_system_command | Execute shell/PowerShell command with AST risk analysis and captured output |
| run_batch_commands | Run multiple commands sequentially with error handling and policy validation |
📂 File Operations
| Tool | Description |
|---|---|
| read_file | Read file contents with sensitive credential protection |
| write_file | Create or overwrite files with automatic secret redaction |
| edit_file | Surgically edit specific lines in existing files |
| append_file | Append content to the end of a file |
| batch_write_files | Create multiple files in a single operation with policy enforcement |
| create_full_project | Scaffold an entire project directory structure |
| list_directory | List directory contents with metadata |
🤖 Agent Orchestration
| Tool | Description |
|---|---|
| run_agent_task | Launch an autonomous Antigravity coding subagent |
| get_agent_status | Check status and output of a running agent task |
| terminate_task | Kill a running agent task |
🛡️ Zero-Trust Security & Telemetry (OpenAgentShield)
| Tool | Description |
|---|---|
| get_security_audit_log | Retrieves OpenAgentShield Zero-Trust audit events, blocked attacks, and system risk scores (DOI: 10.5281/zenodo.22259022) |
🧠 Shared Memory & Sync
| Tool | Description |
|---|---|
| get_bridge_history | Retrieve full cross-client operation history with redacted credentials |
| save_session_note | Write a structured note to shared memory (tagged) |
| get_session_notes | Read session notes by tag or date range |
| sync_project_to_gemini | Sync project metadata to Spark's knowledge base |
| git_quick_status | Quick Git status check for any repository |
🌐 Spark Connected Apps
| Tool | Description |
|---|---|
| request_spark_connected_app_action | Dispatch tasks to Spark's connected apps (@Canva, @YouTube, @Gmail, etc.) |
| get_spark_connected_apps_catalog | List all available connected apps and capabilities |
🔗 Antigravity Deep Integration
| Tool | Description |
|---|---|
| list_antigravity_conversations | List all active Antigravity IDE conversations |
| inject_message | Inject a structured message directly into an Antigravity conversation |
| send_spark_to_antigravity_task | Dispatch a full task brief from Spark to Antigravity |
| get_antigravity_agent_report | Get the latest execution report for Spark to review |
🔄 Spark Connected Apps
Through the bridge, Antigravity can orchestrate Spark's connected Google & third-party apps:
| App | Capabilities | |---|---| | 🎨 @Canva | Poster design, infographics, slide decks | | 📁 @Google Drive | Cloud file search, folder management | | 📝 @Google Docs | Document creation and collaboration | | 📌 @Google Keep | Quick notes, flashcards, checklists | | 🎥 @YouTube | Video search, transcript extraction | | 📬 @Gmail | Email reading, URL extraction | | 📓 @Gemini Notebook | Deep research and synthesis | | 📦 @Dropbox | Cloud storage sync via MCP |
🏗️ Architecture
graph TB
subgraph Cloud["☁️ Google Cloud"]
Spark["Gemini Spark<br/>Consumer AI Assistant"]
Gmail["📬 Gmail"]
Drive["📁 Google Drive"]
Calendar["📅 Google Calendar"]
Canva["🎨 Canva"]
end
subgraph Bridge["⚡ Antigravity Bridge"]
MCP["MCP Server<br/>(FastMCP + Starlette)"]
Tunnel["HTTPS Tunnel<br/>(ngrok / Cloudflare)"]
Memory["🧠 Shared Memory<br/>(bridge_history.json)"]
Dashboard["📊 Web Dashboard"]
end
subgraph Local["💻 Local Machine"]
AGY["Antigravity IDE"]
Terminal["🖥️ Terminal"]
Git["🌳 Git Repos"]
Files["📂 File System"]
end
Spark -->|"MCP over HTTPS"| Tunnel
Tunnel --> MCP
MCP -->|"inject_message"| AGY
MCP -->|"run_system_command"| Terminal
MCP -->|"git_quick_status"| Git
MCP -->|"read/write_file"| Files
MCP --> Memory
AGY -->|"save_session_note"| Memory
Memory -->|"get_agent_report"| Spark
Spark --> Gmail
Spark --> Drive
Spark --> Calendar
Spark --> Canva
🚢 Deployment
Auto-Start on Windows Boot
The bridge includes a silent startup script that launches automatically when you log in:
📁 %APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\
└── GeminiAntigravityBridge.vbs (silent background launcher)
Cloud Deployment (24/7 Uptime)
# Using Docker
docker build -t gemini-antigravity-bridge .
docker run -d -p 8000:8000 --env-file .env gemini-antigravity-bridge
# Using Render.com / Google Cloud Run
# Push to GitHub → Connect repo → Deploy automatically
📋 Scheduled Monitoring
The bridge supports multi-tier automated monitoring via Gemini Spark schedules:
| Tier | Cadence | Purpose | |---|---|---| | 🔴 Instant Trigger | Real-time (on email arrival) | Zero-delay alerts for college & NPTEL emails | | 🟡 Hourly Sweep | Every 60 minutes | Broad monitoring across all platforms | | 🟢 Morning Briefing | Daily @ 8:00 AM | Strategic daily plan with exam schedules |
🤝 Contributing
Contributions are welcome! Please read the Apache 2.0 License before submitting PRs.
- Fork the repository
- Create your feature branch (
git checkout -b feat/amazing-feature) - Commit your changes (
git commit -m 'feat: add amazing feature') - Push to the branch (
git push origin feat/amazing-feature) - Open a Pull Request
📄 License
This project is licensed under the Apache License 2.0 — see the LICENSE file for details.
📚 Research Paper & Academic Citation
This framework implements the formal architecture introduced in the published research paper:
**AgentShield: A Zero-Trust Runtime Guardrail Architecture for Autonomous
Truncated for display — read the full file on GitHub.
Related Skills
Agent-Reach
91.8kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
74.5kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.2kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Scrapling
85.8k🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
