Skip to content

Gemini CLI

Connect AllMCP to Google’s Gemini CLI.

Get your API key Browse providers

Run this in your terminal, replacing YOUR_API_KEY with your AllMCP key:

Terminal window
gemini mcp add --transport http allmcp https://go.allmcp.co/mcp/ --header "X-API-Key: YOUR_API_KEY"

The --header flag is repeatable, so you can pass Authorization: Bearer YOUR_API_KEY instead if you prefer.


Gemini CLI reads MCP servers from ~/.gemini/settings.json (user-level) or .gemini/settings.json (project-level). Note the key is httpUrl for HTTP servers:

~/.gemini/settings.json
{
"mcpServers": {
"allmcp": {
"httpUrl": "https://go.allmcp.co/mcp/",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}

List your configured servers:

Terminal window
gemini mcp list

Then start Gemini CLI and ask:

What integrations does AllMCP support?

To keep each person’s connected providers separate, add user_id to the URL:

~/.gemini/settings.json
{
"mcpServers": {
"allmcp": {
"httpUrl": "https://go.allmcp.co/mcp/?user_id=your-user-id",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}