Operational
CPU
--%
- Cores
Memory
--%
- / - GB
Storage
--%
- / - GB
Uptime
--
Load: -
Services
--
of 17 online
Processes
--
running
Available Services
Client Configuration

Project Config (.mcp.json)

Create in your project root:

{ "mcpServers": { "chrome": { "type": "sse", "url": "https://mcp.server.oanor.com/chrome/sse" }, "firefox": { "type": "sse", "url": "https://mcp.server.oanor.com/firefox/sse" }, "playwright": { "type": "sse", "url": "https://mcp.server.oanor.com/playwright/sse" }, "selenium": { "type": "sse", "url": "https://mcp.server.oanor.com/selenium/sse" }, "http": { "type": "sse", "url": "https://mcp.server.oanor.com/http/sse" }, "state": { "type": "sse", "url": "https://mcp.server.oanor.com/state/sse" }, "proxy": { "type": "sse", "url": "https://mcp.server.oanor.com/proxy/sse" }, "captcha": { "type": "sse", "url": "https://mcp.server.oanor.com/captcha/sse" }, "screenshot": { "type": "sse", "url": "https://mcp.server.oanor.com/screenshot/sse" }, "crawl": { "type": "sse", "url": "https://mcp.server.oanor.com/crawl/sse" }, "search": { "type": "sse", "url": "https://mcp.server.oanor.com/search/sse" }, "thinking": { "type": "sse", "url": "https://mcp.server.oanor.com/thinking/sse" }, "firecrawl": { "type": "sse", "url": "https://mcp.server.oanor.com/firecrawl/sse" }, "dbhub": { "type": "sse", "url": "https://mcp.server.oanor.com/dbhub/sse" }, "git": { "type": "sse", "url": "https://mcp.server.oanor.com/git/sse" }, "docker": { "type": "sse", "url": "https://mcp.server.oanor.com/docker/sse" }, "filesystem": { "type": "sse", "url": "https://mcp.server.oanor.com/filesystem/sse" } } }

File: .mcp.json in project root

Cursor Config (.cursor/mcp.json)

Create in your project root:

{ "mcpServers": { "chrome": { "type": "sse", "url": "https://mcp.server.oanor.com/chrome/sse" }, "firefox": { "type": "sse", "url": "https://mcp.server.oanor.com/firefox/sse" }, "playwright": { "type": "sse", "url": "https://mcp.server.oanor.com/playwright/sse" }, "selenium": { "type": "sse", "url": "https://mcp.server.oanor.com/selenium/sse" }, "http": { "type": "sse", "url": "https://mcp.server.oanor.com/http/sse" }, "state": { "type": "sse", "url": "https://mcp.server.oanor.com/state/sse" }, "proxy": { "type": "sse", "url": "https://mcp.server.oanor.com/proxy/sse" }, "captcha": { "type": "sse", "url": "https://mcp.server.oanor.com/captcha/sse" }, "screenshot": { "type": "sse", "url": "https://mcp.server.oanor.com/screenshot/sse" }, "crawl": { "type": "sse", "url": "https://mcp.server.oanor.com/crawl/sse" }, "search": { "type": "sse", "url": "https://mcp.server.oanor.com/search/sse" }, "thinking": { "type": "sse", "url": "https://mcp.server.oanor.com/thinking/sse" }, "firecrawl": { "type": "sse", "url": "https://mcp.server.oanor.com/firecrawl/sse" }, "dbhub": { "type": "sse", "url": "https://mcp.server.oanor.com/dbhub/sse" }, "git": { "type": "sse", "url": "https://mcp.server.oanor.com/git/sse" }, "docker": { "type": "sse", "url": "https://mcp.server.oanor.com/docker/sse" }, "filesystem": { "type": "sse", "url": "https://mcp.server.oanor.com/filesystem/sse" } } }

File: .cursor/mcp.json in project root

Antigravity Config (mcp_config.json)

Open: ... menu → MCP Servers → Manage MCP Servers → View raw config

Or edit directly:

nano ~/.gemini/antigravity/mcp_config.json

Content (uses mcp-remote for SSE transport):

{ "mcpServers": { "mcp-chrome": { "command": "npx", "args": ["mcp-remote", "https://mcp.server.oanor.com/chrome/sse", "--transport", "sse-only"] }, "mcp-playwright": { "command": "npx", "args": ["mcp-remote", "https://mcp.server.oanor.com/playwright/sse", "--transport", "sse-only"] }, "mcp-http": { "command": "npx", "args": ["mcp-remote", "https://mcp.server.oanor.com/http/sse", "--transport", "sse-only"] }, "mcp-screenshot": { "command": "npx", "args": ["mcp-remote", "https://mcp.server.oanor.com/screenshot/sse", "--transport", "sse-only"] }, "mcp-crawl": { "command": "npx", "args": ["mcp-remote", "https://mcp.server.oanor.com/crawl/sse", "--transport", "sse-only"] }, "mcp-search": { "command": "npx", "args": ["mcp-remote", "https://mcp.server.oanor.com/search/sse", "--transport", "sse-only"] }, "mcp-thinking": { "command": "npx", "args": ["mcp-remote", "https://mcp.server.oanor.com/thinking/sse", "--transport", "sse-only"] }, "mcp-firecrawl": { "command": "npx", "args": ["mcp-remote", "https://mcp.server.oanor.com/firecrawl/sse", "--transport", "sse-only"] }, "mcp-dbhub": { "command": "npx", "args": ["mcp-remote", "https://mcp.server.oanor.com/dbhub/sse", "--transport", "sse-only"] }, "mcp-git": { "command": "npx", "args": ["mcp-remote", "https://mcp.server.oanor.com/git/sse", "--transport", "sse-only"] }, "mcp-docker": { "command": "npx", "args": ["mcp-remote", "https://mcp.server.oanor.com/docker/sse", "--transport", "sse-only"] }, "mcp-filesystem": { "command": "npx", "args": ["mcp-remote", "https://mcp.server.oanor.com/filesystem/sse", "--transport", "sse-only"] } } }

Requires Node.js. Uses mcp-remote to bridge SSE servers.

Troubleshooting:

If you see "http-first" errors or connection issues, clear the npx cache:

rm -rf ~/.npm/_npx

Then restart Antigravity completely.

VS Code Settings (settings.json)

Open: Ctrl+Shift+P → Preferences: Open User Settings (JSON)

Add to settings.json:

{ "mcp.servers": { "mcp-chrome": { "url": "https://mcp.server.oanor.com/chrome/sse", "transport": "sse" }, "mcp-playwright": { "url": "https://mcp.server.oanor.com/playwright/sse", "transport": "sse" }, "mcp-http": { "url": "https://mcp.server.oanor.com/http/sse", "transport": "sse" }, "mcp-screenshot": { "url": "https://mcp.server.oanor.com/screenshot/sse", "transport": "sse" }, "mcp-crawl": { "url": "https://mcp.server.oanor.com/crawl/sse", "transport": "sse" }, "mcp-search": { "url": "https://mcp.server.oanor.com/search/sse", "transport": "sse" }, "mcp-thinking": { "url": "https://mcp.server.oanor.com/thinking/sse", "transport": "sse" }, "mcp-firecrawl": { "url": "https://mcp.server.oanor.com/firecrawl/sse", "transport": "sse" }, "mcp-dbhub": { "url": "https://mcp.server.oanor.com/dbhub/sse", "transport": "sse" }, "mcp-git": { "url": "https://mcp.server.oanor.com/git/sse", "transport": "sse" }, "mcp-docker": { "url": "https://mcp.server.oanor.com/docker/sse", "transport": "sse" }, "mcp-filesystem": { "url": "https://mcp.server.oanor.com/filesystem/sse", "transport": "sse" } } }

Requires: Claude Code extension or MCP-compatible extension

Service Endpoints

All Services (SSE)

Chrome: https://mcp.server.oanor.com/chrome/sse
Firefox: https://mcp.server.oanor.com/firefox/sse
Playwright: https://mcp.server.oanor.com/playwright/sse
Selenium: https://mcp.server.oanor.com/selenium/sse
HTTP: https://mcp.server.oanor.com/http/sse
State: https://mcp.server.oanor.com/state/sse
Proxy: https://mcp.server.oanor.com/proxy/sse
Captcha: https://mcp.server.oanor.com/captcha/sse
Screenshot: https://mcp.server.oanor.com/screenshot/sse
Crawl: https://mcp.server.oanor.com/crawl/sse
Search: https://mcp.server.oanor.com/search/sse
Thinking: https://mcp.server.oanor.com/thinking/sse
Firecrawl: https://mcp.server.oanor.com/firecrawl/sse
DBHub: https://mcp.server.oanor.com/dbhub/sse
Git: https://mcp.server.oanor.com/git/sse
Docker: https://mcp.server.oanor.com/docker/sse
Filesystem: https://mcp.server.oanor.com/filesystem/sse
Browser Flow (Desktop)

For local development with a browser available:

1. Add config to .mcp.json

2. Start Claude Code - browser opens automatically

3. Log in with your email and password

4. Done! Your session persists indefinitely

Device Flow (SSH / Headless Server)

For remote servers without a browser:

1. Terminal shows: Go to https://mcp.server.oanor.com/device

2. Terminal shows: Enter code: XXXX-0000

3. Open the URL on any device (phone, laptop)

4. Enter the code and log in

5. Return to terminal - authenticated!

Try Device Authorization

mcp-auth CLI Tool

Command-line tool for SSH/headless authentication:

npm install -g mcp-gateway-auth
npm update -g mcp-gateway-auth

Commands:

mcp-auth loginClaude Code (.mcp.json)
mcp-auth login --cursorCursor (.cursor/mcp.json)
mcp-auth login --antigravityGoogle Antigravity
mcp-auth login --vscodeVS Code settings.json
mcp-auth syncSync services (add new, remove old)
mcp-auth reconnectRefresh token (no code needed)
mcp-auth statusShow authentication status
mcp-auth logoutRemove saved credentials
npm update -g mcp-gateway-authUpdate CLI to latest version

Automatically configures all 17 MCP services for your client.

After CLI update: Run mcp-auth sync to add new services and remove old ones.