What Gemini CLI does
Gemini CLI is an open-source AI agent that runs in a terminal and connects to Google's Gemini models. It ships built-in tools for file operations, shell commands, web fetching and Google Search grounding, and supports the Model Context Protocol for connecting external tools.
Why teams reach for it: Signing in with a personal Google account gives Gemini CLI a free tier of 60 requests a minute and 1,000 a day against Gemini 3 models with a 1M-token context window and no API key to manage, and the agent it drives is Apache-2.0 open source with Google Search grounding, file, shell and web-fetch tools built in, MCP servers for anything else, and a non-interactive mode for running it in scripts.
How Gemini CLI compares
Fields the vendor doesn't document are left blank here rather than guessed — a blank means nothing verified, not a "no."
- Platform
- CLI
- Transports
- stdio, SSE, Streamable HTTP
- Oauth Support
- Yes
- Client Registration Mode
- DCR
- Tools
- Yes
- Resources
- Yes
- Prompts
- Yes
- Config Scope
- user or global, workspace or project
- Open Source
- Yes
Which host will connect to the server?
A client, or agent host, is the application — like Claude or Cursor — that actually connects to and uses an MCP server.