By netwaif
Gemini CLI bridge for multimodal tasks — lets Claude Code delegate vision, summarization, and code analysis to Gemini
npx claudepluginhub netwaif/gemini-mcpClaude Code plugin that bridges to Google Gemini CLI for multimodal tasks.
Claude Code is powerful at coding and reasoning, but weaker at image/vision tasks. This MCP server lets Claude automatically delegate multimodal work to Gemini — the best of both worlds.
| Tool | Description |
|---|---|
gemini_prompt | Send a text prompt to Gemini |
gemini_vision | Analyze images using Gemini's multimodal capabilities |
gemini_code | Delegate code review or analysis to Gemini |
gemini_summarize | Summarize long text or files |
All tools support optional parameters:
timeout — Timeout in seconds (default: 120)language — Response language: "ko", "en", "ja", "zh", or any language name. Use "none" to skipNote: Uses
gemini-3-flash-previewmodel (the only model currently available in Gemini CLI).
| OS | Status | Notes |
|---|---|---|
| macOS | Fully supported | Primary development platform |
| Linux | Fully supported | |
| Windows | Fully supported | Requires Bun and Gemini CLI on PATH |
# Install Gemini CLI
npm install -g @google/gemini-cli
# Authenticate (run once)
gemini
Run the installer script — it checks prerequisites, clones the repo, and configures Claude Desktop:
bash <(curl -fsSL https://raw.githubusercontent.com/netwaif/gemini-mcp/main/install.sh)
Or if you already cloned the repo:
bash install.sh
Tip: You can also ask Claude to install it for you: "https://github.com/netwaif/gemini-mcp 이 플러그인을 설치해줘"
Clone this repo into your Claude Code plugins directory:
macOS / Linux:
mkdir -p ~/.claude/plugins/local
cd ~/.claude/plugins/local
git clone https://github.com/netwaif/gemini-mcp.git
Windows (PowerShell):
mkdir -Force "$env:USERPROFILE\.claude\plugins\local"
cd "$env:USERPROFILE\.claude\plugins\local"
git clone https://github.com/netwaif/gemini-mcp.git
Restart Claude Code — the plugin will be auto-discovered.
Add to your MCP config (~/.mcp.json on macOS/Linux, %USERPROFILE%\.mcp.json on Windows):
{
"mcpServers": {
"gemini": {
"command": "bun",
"args": ["run", "--cwd", "/path/to/gemini-mcp", "--shell=bun", "--silent", "start"]
}
}
}
Claude Desktop uses its own config file. Edit the following file (create it if it doesn't exist):
macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Windows:
%APPDATA%\Claude\claude_desktop_config.json
Add the Gemini MCP server config — note that you must use an absolute path (not ${CLAUDE_PLUGIN_ROOT}):
macOS / Linux:
{
"mcpServers": {
"gemini": {
"command": "bun",
"args": ["run", "--cwd", "/absolute/path/to/gemini-mcp", "--shell=bun", "--silent", "start"]
}
}
}
Windows:
{
"mcpServers": {
"gemini": {
"command": "bun",
"args": ["run", "--cwd", "C:\\Users\\YourName\\.claude\\plugins\\local\\gemini-mcp", "--shell=bun", "--silent", "start"]
}
}
}
Tip: If
bunis not found, use the full path (e.g.,/opt/homebrew/bin/bunon macOS orC:\Users\YourName\.bun\bin\bun.exeon Windows).
Restart the Claude Desktop app to load the new MCP server.
The MCP tools work without the skill, but importing the /gemini skill enables Claude to invoke Gemini more reliably.
gemini.skill file
~/.claude/plugins/local/gemini-mcp/gemini.skillThe
gemini.skillfile is included in this repository. It is a zip archive containingSKILL.md. After importing, you can delete the copy from your Desktop.
Claude Code → MCP Server (this) → Gemini CLI → Gemini API
(stdio transport) (subprocess)
gemini_vision, etc.)gemini --approval-mode yolo -p "..." --model=...| Variable | Default | Description |
|---|---|---|
GEMINI_PATH | gemini | Path to the Gemini CLI binary |
MIT
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Admin access level
Server config contains admin-level keywords
Search and retrieve documents from local markdown files.
Persistent memory system for Claude Code - seamlessly preserve context across sessions
Streamline people operations — recruiting, onboarding, performance reviews, compensation analysis, and policy guidance. Maintain compliance and keep your team running smoothly.
Prospect, craft outreach, and build deal strategy faster. Prep for calls, manage your pipeline, and write personalized messaging that moves deals forward.