Gemini CLI replaced by Antigravity CLI: move your Sume MCP entry
Google says Antigravity CLI replaced Gemini CLI for unpaid and Google One users. Move Sume's MCP entry from settings.json httpUrl to mcp_config.json serverUrl.

If you moved from Gemini CLI to Antigravity CLI, your Sume MCP server does not carry over on its own: the entry has to move from ~/.gemini/settings.json to a standalone mcp_config.json, and the URL key changes from httpUrl to serverUrl. Sume's endpoint stays https://mcp.sume.com/mcp; only the file around it changes.
The Gemini CLI documentation site carries a banner (read 2026-10-10) saying that for unpaid-tier and Google One users, Gemini CLI was replaced by Antigravity CLI on June 18, 2026. If you are one of those users and your Sume tools vanished from a session, this is the likely reason.
What changed in the config
Gemini CLI's MCP page says servers live in settings.json, at ~/.gemini/settings.json for user scope or .gemini/settings.json for a project. Remote servers use url for SSE or httpUrl for HTTP streaming, with an optional headers object.
Antigravity's migration page describes a different layout: it separates MCP servers into dedicated JSON profiles instead of nesting them in your main preferences. The paths are ~/.gemini/config/mcp_config.json (global) and .agents/mcp_config.json (workspace). For remote servers it requires serverUrl, and states that legacy url or httpUrl fields are not supported. Context files such as GEMINI.md and AGENTS.md keep working.
| Item | Gemini CLI | Antigravity CLI |
|---|---|---|
| Config file | ~/.gemini/settings.json or .gemini/settings.json | ~/.gemini/config/mcp_config.json or .agents/mcp_config.json |
| Streamable HTTP URL key | httpUrl | serverUrl |
| Legacy keys | url for SSE | url and httpUrl not supported |
| Headers | headers object | headers object |
The Sume entry, before and after
Sume's quickstart tells remote HTTP clients to point at the production URL and complete OAuth, or to send an API key as Authorization: Bearer or x-api-key. For Antigravity CLI that becomes the block below. Leave the key out of the file if you can use OAuth, and never commit a real key.
Antigravity's page lists OAuth support (automatic, or manual with clientId and clientSecret) and custom headers. Sume's OAuth needs no pre-registered client secret in the docs we read, so try the plain serverUrl entry first and use the header form only for unattended runs.
// ~/.gemini/config/mcp_config.json
{
"mcpServers": {
"sume": {
"serverUrl": "https://mcp.sume.com/mcp"
}
}
}
// CI variant with an API key header (keep the value out of git)
{
"mcpServers": {
"sume": {
"serverUrl": "https://mcp.sume.com/mcp",
"headers": { "x-api-key": "<your SUME_API_KEY>" }
}
}
}Check it worked
Antigravity says typing /mcp in the prompt panel opens an MCP Manager for status, config reloads and logs. After the entry loads, ask the agent to call Sume's mcp_health and then tools_list, the two read-only calls Sume recommends for a first check.
If the list is short, look at the credential before the file. Sume's OAuth sessions are read-only until the user turns on Write at consent, and write or paid tools return insufficient_scope without it. An API key shows the full set.
- Entry loads but no tools: check
serverUrl, noturlorhttpUrl. - Only read tools: the OAuth grant has
mcp:readonly; re-authorize with Write on, or use an API key. - Paid call refused: Sume requires an
idempotency_keyon write and paid tools. - Old Gemini CLI still installed: it keeps reading
settings.json, so edit each tool's own file.
Who this applies to
The June 18 replacement applies, per Google's banner, to unpaid-tier and Google One users, not to everyone. If your Gemini CLI still runs and still reads settings.json, keep its httpUrl entry; add the Antigravity file only on machines that moved. Both can point at the same Sume endpoint, https://mcp.sume.com/mcp.
Sources
- Gemini CLI release notes (read 2026-10-10)
- Gemini CLI: MCP servers (read 2026-10-10)
- Antigravity docs: MCP, CLI tab (read 2026-10-10)
- Antigravity docs: migrating from Gemini CLI (read 2026-10-10)
- Antigravity docs: getting started, CLI tab (read 2026-10-10)
- MCP overview
- MCP OAuth and API keys
- MCP quickstart
Related posts
More in Integrations
- Ghost(Pro) upload limit: 5 MB Starter, 100 MB Publisher
Ghost(Pro) caps media uploads at 5 MB on Starter, 100 MB Publisher, 250 MB Business. Which newsletter-to-video clip fits, and how to cut it with Sume trim.
- GitHub Actions: cancel the Sume Format run when the job is canceled
A canceled GitHub job does not stop a Sume run. Add a step with if: cancelled() that posts to the run's cancel URL, within GitHub's 7.5 second signal window.
- GitHub Actions concurrency queue: max vs single, and Sume queue_full
GitHub concurrency keeps one pending run by default, up to 100 with queue: max. See what that means for Sume submits and why cancel-in-progress is risky.
- GitHub Actions matrix cap is 256 jobs: use Sume bulk runs instead
A GitHub Actions matrix can create 256 jobs, and a Sume bulk run takes 100 items. How to split a batch between them so concurrency and queue limits hold.
Written by Sume