FastMCP server wrapping Google's Gemini CLI — use Gemini models from any MCP client
Until 2026-09-27 this record combined several servers published from one repository. The others now have records of their own: gemini-mcp-cli. Checks from before that date include them.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"gemini-cli-mcp-fast","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Gemini CLI MCP Server [](https://github.com/jxsprt/gemini-mcp-server/actions/workflows/ci.yml) [](https://pypi.org/project/gemini-cli-fastmcp/) [](LICENSE) [](https://github.com/NousResearch/hermes-agent/pull/22878) A lightweight [FastMCP](https://gofastmcp.com) server that wraps Google's [Gemini CLI](https://github.com/google-gemini/gemini-cli) as MCP tools. Works with any MCP client — Hermes Agent, Claude Code, Claude Desktop, Cursor, etc. ## Prerequisites - **Node.js** — for the Gemini CLI - **Python 3.11+** — for the MCP server - **Gemini CLI** — installed and authenticated ```bash npm install -g @google/gemini-cli gemini --version # Verify install gemini # Run once to complete OAuth login ``` ## Installation ### Option 1: pip install ```bash pip install gemini-cli-fastmcp gemini-mcp # starts the MCP server ``` ### Option 2: From source ```bash # Clone the repo git clone https://github.com/jxsprt/gemini-mcp-server.git cd gemini-mcp-server # Create venv and install deps python3 -m venv .venv .venv/bin/pip install -r requirements.txt ``` ## Configuration Add to your MCP client's config: ### Hermes Agent (`~/.hermes/config.yaml`) ```yaml mcp_servers: gemini-cli: command: "/path/to/gemini-mcp-server/.venv/bin/python3" args: ["/path/to/gemini-mcp-server/server.py"] timeout: 240 ``` Restart your Hermes gateway. Tools will be available as `mcp_gemini_cli_*`. ### Claude Desktop (`claude_desktop_config.json`) ```json { "mcpServers": { "gemini-cli": { "command": "/path/to/gemini-mcp-server/.venv/bin/python3", "args": ["/path/to/gemini-mcp-server/server.py"] } } } ``` #…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.