io.github.hampsterx/gemini-mcp-bridge
MCP server wrapping Gemini CLI: query, review, search, structured output, and diff assessment.
{
"mcpServers": {
"gemini-mcp-bridge": {
"command": "npx",
"args": [
"-y",
"gemini-mcp-bridge"
],
"env": {
"GEMINI_CLI_PATH": "gemini",
"GEMINI_DEFAULT_MODEL": "<gemini_default_model>",
"GEMINI_FALLBACK_MODEL": "<gemini_fallback_model>",
"GEMINI_MAX_CONCURRENT": "3",
"GEMINI_MIN_INVOCATION_GAP_MS": "5000",
"GEMINI_SPAWN_JITTER_MAX_MS": "200",
"GEMINI_API_KEY": "<your-gemini_api_key>",
"GOOGLE_API_KEY": "<your-google_api_key>"
}
}
}
}{
"mcpServers": {
"gemini-mcp-bridge": {
"command": "npx",
"args": [
"-y",
"gemini-mcp-bridge"
],
"env": {
"GEMINI_CLI_PATH": "gemini",
"GEMINI_DEFAULT_MODEL": "<gemini_default_model>",
"GEMINI_FALLBACK_MODEL": "<gemini_fallback_model>",
"GEMINI_MAX_CONCURRENT": "3",
"GEMINI_MIN_INVOCATION_GAP_MS": "5000",
"GEMINI_SPAWN_JITTER_MAX_MS": "200",
"GEMINI_API_KEY": "<your-gemini_api_key>",
"GOOGLE_API_KEY": "<your-google_api_key>"
}
}
}
}npx -y gemini-mcp-bridgeGEMINI_CLI_PATHPath to the gemini CLI binary. Defaults to 'gemini' on PATH.
GEMINI_DEFAULT_MODELDefault Gemini model for query/review/search.
GEMINI_FALLBACK_MODELModel to use when the primary model hits a quota or availability error.
GEMINI_MAX_CONCURRENTMaximum concurrent Gemini CLI subprocesses (default 3).
GEMINI_MIN_INVOCATION_GAP_MSMinimum milliseconds between consecutive CLI spawns, used to avoid rate-limit bursts.
GEMINI_SPAWN_JITTER_MAX_MSUpper bound of random jitter added to each CLI spawn to spread load.
GEMINI_API_KEYAPI key for Gemini. Alternative to GOOGLE_API_KEY or OAuth login.
GOOGLE_API_KEYGoogle API key for Gemini. Alternative to GEMINI_API_KEY or OAuth login.
Focused MCP server for OpenAI image/audio generation (v2.0.0). Wraps endpoints via HAPI CLI.
Public MCP server for the LLM Search Engine
Real-time web search, reasoning, and research through Perplexity's API