antigravity-mcp-bridge
Antigravity MCP Bridge (Antigravity 2.0 ↔ Gemini Spark)
Steuern Sie Google Antigravity 2.0-Agenten unter Windows programmatisch über Gemini Spark und entfernte/lokale MCP-Clients per Streamable-HTTP- und stdio-Transport.
Architekturübersicht
Gemini Spark (or Remote MCP Client)
│
│ HTTPS Request (Authorization: Bearer <MCP_AUTH_TOKEN>)
▼
Tailscale Funnel (Public HTTPS: https://<node>.<tailnet>.ts.net/mcp)
│
│ Encrypted Local Tunnel
▼
Streamable HTTP MCP Server (src/http_server.py on 127.0.0.1:8000)
│
├── AuthMiddleware (Validates MCP_AUTH_TOKEN -> 401 Unauthorized if invalid)
├── /health & /healthz Diagnostic Endpoints
│
▼
FastMCP Core Server (src/server.py - Streamable HTTP & stdio)
│
├── launch_antigravity_agent
├── get_session_status
├── list_workspace_artifacts
└── run_antigravity_cli_command
│
▼
Antigravity Bridge Adapter -> agentapi.bat -> Antigravity 2.0 Runtime -> Local WorkspaceRelated MCP server: tailscale-mcp
Schnellstart (Windows-Ein-Klick-Operationen)
START.bat: Initialisiert die Umgebung, erstellt.envmit einem sicheren Authentifizierungstoken, startet den HTTP-Server im Hintergrund auf127.0.0.1:8000, aktiviert Tailscale Funnel und zeigt ein Verbindungsbanner an.STATUS.bat: Prüft den Live-Zustand des Servers, den PID-Status, den Zustand des Authentifizierungstokens, den Tailscale-Login- und Funnel-Status sowie die Verfügbarkeit der Antigravity-Laufzeitumgebung.STOP.bat: Beendet den HTTP-MCP-Serverprozess ordnungsgemäß und deaktiviert die Tailscale-Funnel-Zuordnung.
Hauptfunktionen
Unterstützung für zwei Transporte:
Stdio-Transport für lokale MCP-Clients (
python src/server.py).Streamable-HTTP-Transport für Gemini Spark und entfernte Clients (
START.bat/python -m src.http_server).
Authentifizierung & Tokenschutz:
AuthMiddlewareerzwingt die Tokenvalidierung auf/mcp.Unterstützt
Authorization: Bearer <token>,x-api-key: <token>oder?token=<token>.Generiert automatisch ein 32 Zeichen langes Hex-Token, falls es in
.envfehlt.
Tailscale-Funnel-Integration:
Sicherer öffentlicher HTTPS-Endpunkt ohne den Kauf einer Domain.
Robuste Erkennung, Statusberichterstattung und Anleitungen zur Fehlerbehebung, wenn Tailscale fehlt oder deaktiviert ist.
Lokale Engine für Antigravity 2.0:
Integration ohne Konfiguration mit dem lokalen Antigravity Language Server über
agentapi.bat.
Sicherheit & Arbeitsbereichsisolation:
Validierung der Arbeitsbereichsgrenzen zur Verhinderung von Path-Traversal-Angriffen.
Automatische Schwärzung geheimer Schlüssel und Tokens aus Ausgabeströmen.
Sperrung gleichzeitiger Arbeitsbereichsausführungen zur Verhinderung von Multi-Agent-Konflikten.
Bereitgestellte MCP-Tools
launch_antigravity_agent: Startet eine Antigravity-Agentenaufgabe, die auf einen lokalen Arbeitsbereich abzielt.get_session_status: Prüft den Sitzungsstatus, Zeitstempel und Live-Metadaten.list_workspace_artifacts: Indiziert Dateien, Größen, Zeitstempel und SHA256-Hashes im Arbeitsbereich.run_antigravity_cli_command: Führt unterstützteagentapi-Unterbefehle aus (get-conversation-metadata,send-message,new-conversation).
Verifizierung & Testsuite
Führen Sie die vollständigen automatisierten Unit- und Integrationstests aus:
.venv\Scripts\python.exe -m pytest tests/Führen Sie den realen End-to-End-HTTP-MCP-Integrationstest aus:
.venv\Scripts\python.exe remote_smoke_test.pyFühren Sie den lokalen stdio-Smoke-Test aus:
.venv\Scripts\python.exe smoke_test.pyDokumentation
Ausführliche Dokumentation finden Sie in docs/:
docs/remote-access.md: Vollständiger Leitfaden für Fernzugriff, Tailscale Funnel und die Verbindung mit Gemini Spark.docs/mcp-setup.md: Client-Konfigurationssnippets für Gemini Spark und Antigravity IDE.docs/security.md: Sicherheitsmodell, Pfadvalidierung und Regeln zur Schwärzung von Geheimnissen.docs/troubleshooting.md: Troubleshooting-Matrix und Schritte zur diagnostischen Wiederherstellung.FINAL-REPORT.md: Vollständiger Integrationsstatusbericht und empirische Verifizierungsmatrix.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceExposes any stdio-based MCP server to the internet via HTTP/SSE transport, enabling remote agents to access MCP tools over a network.16MIT
- AlicenseAqualityAmaintenanceMCP server for safe programmatic access to the local Tailscale daemon: tailnet discovery, SSH config generation, port sharing via Serve/Funnel, and latency matrices.620Creative Commons Attribution Non Commercial No Derivatives 4.0 International
- FlicenseNot gradedqualityCmaintenanceEnables local AI agents to generate code and interact with Google Antigravity (Gemini Pro) via MCP, consuming zero API tokens.
- AlicenseNot gradedqualityAmaintenanceMCP server and CLI for Tailscale that lets agents inspect and manage tailnet devices, routes, users, keys, DNS, and ACL policy over stdio or streamable HTTP.5AGPL 3.0
Related MCP Connectors
Tailscale device, route, DNS, key, user, and ACL management over MCP and CLI.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Hosted AgentLux MCP server for marketplace, identity, creator, services, and social flows.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/naksh-07/antigravity-mcp-bridge'
If you have feedback or need assistance with the MCP directory API, please join our Discord server