Opsphere for Antigravity
Use the official generated Antigravity connection guide for the endpoint, native mcp_config.json, Agent Plugins mcp.json, CIMD OAuth, plan compatibility and troubleshooting. The guide is generated from the canonical connection catalog.
Package version 1.0.0. This folder does not change the Cursor, Codex or Claude Code plugin bundles.
Obtain the package
Follow the public package availability check in the guide before downloading. MCP-only setup needs no package. This folder adds Antigravity plugin files (plugin.json, mcp_config.json, mcp.json), skills and agents. No credentials are included.
Install (plugin)
Current agy 1.2.x (verified against 1.2.3). From a clone or extracted copy of this folder:
agy plugin install /absolute/path/to/opsphere-antigravity
agy plugin validate ~/.gemini/config/plugins/opsphere
Official install path: ~/.gemini/config/plugins/opsphere/. Validate must report mcpServers processed. On current agy, the same output also reports skills and agents processed, and agy plugin list includes mcpServers.
Then start a new agy session. Do not enable a second MCP entry named opsphere while the plugin is installed. Do not install from https://github.com/opsphere-io/opsphere-plugin (repo root): live agy 1.2.3 treats that as this whole monorepo, not this folder.
.agents/plugins/opsphere/ and ~/.gemini/antigravity-cli/plugins/opsphere/ are experimental and unsupported. Google docs may still cite the antigravity-cli path; use ~/.gemini/config/plugins/opsphere/ on current agy.
OAuth (CIMD)
Expected identity (do not configure these yourself):
client_id:https://antigravity.google/oauth/client-metadata.json- callback:
https://antigravity.google/oauth-callback
Flow: Antigravity discovers OAuth, uses the CIMD client_id, starts PKCE S256, opens the browser. Sign in with the same email as your other Opsphere clients and choose a workspace. If Antigravity asks for a code, paste the one-time authorization code into the terminal. Do not log, share or document that code. Workspace preference is bound to this stable CIMD client_id; Antigravity does not create a new dcr_* client per install.
MCP-only (exclusive)
Add the same gateway as serverUrl in ~/.gemini/config/mcp_config.json (global) or .agents/mcp_config.json (workspace). Do not use this package's Agent Plugins mcp.json there. Do not install the plugin at the same time.
Package contents
plugin.jsonmcp_config.json(serverUrlonly) — this is what current agy loadsmcp.json(type: streamable-http, gatewayurlonly) — Agent Plugins portable; ignored by agy 1.2.xskills/agents/— current agy 1.2.x processes these
OAuth, credentials, client_id, callback, tokens and secrets are not in the plugin. Antigravity discovers OAuth and uses stable CIMD.
commands/ are omitted: current agy converts plugin commands to skills unreliably; invoke the matching skill. rules/ ship with the plugin layout; validate does not report them.
Why MCP can look empty after install
Current agy (1.2.x) loads plugin MCP from mcp_config.json with serverUrl. It does not ingest Agent Plugins mcp.json. If agy plugin list shows Opsphere but a new session has an empty MCP section, the installed plugin is missing mcp_config.json. Confirm with:
agy plugin validate /absolute/path/to/opsphere-antigravity
That output must include mcpServers : 1 processed. Then start a new agy session.
Uninstall
agy plugin uninstall opsphere
Local removal does not revoke the server session or delete your account.
First run
See local examples. Do not copy OAuth files from Cursor, Codex, Claude Code, Warp or OpenCode.
Testing
Maintainer and reviewer steps: docs/ANTIGRAVITY-TEST-CASES.md. CI validates the package files. Live agy OAuth is a manual matrix and must not be marked passed without execution.