Gemini-MCP-rs is an MCP server that encapsulates Google's Gemini CLI tool into a standard MCP protocol interface, enabling Claude Code to invoke Gemini for AI-assisted programming tasks.
{
"mcpServers": {
"gemini-mcp-rs": {
"args": [
"-y",
"@missdeer/gemini-mcp-rs"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A high-performance Rust implementation of MCP (Model Context Protocol) server that wraps the Gemini CLI for AI-driven tasks.
Is it safe?
No known CVEs for @missdeer/gemini-mcp-rs.
No authentication — any process on your machine can connect.
GPL-3.0. View license →
Is it maintained?
Last commit 52 days ago. 10 stars. 12 weekly downloads.
Will it work with my client?
Transport: stdio, sse, http. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@missdeer/gemini-mcp-rs' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
No known vulnerabilities.
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Dynamic problem-solving through sequential thought chains
A Model Context Protocol server for searching and analyzing arXiv papers
An open-source AI agent that brings the power of Gemini directly into your terminal.
The official Python SDK for Model Context Protocol servers and clients
MCP Security Weekly
Get CVE alerts and security updates for Gemini Mcp Rs and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A high-performance Rust implementation of MCP (Model Context Protocol) server that wraps the Gemini CLI for AI-driven tasks.
The easiest way to use gemini-mcp-rs is via npx - no manual installation required:
npx @missdeer/gemini-mcp-rs
This command automatically installs the correct binary for your platform and runs it. To add it to Claude Code:
claude mcp add gemini-rs -s user --transport stdio -- npx @missdeer/gemini-mcp-rs
That's it! The MCP server is now available in Claude Code.
# Debug build
cargo build
# Release build
cargo build --release
The server communicates via stdio transport:
cargo run
Or after building:
./target/release/gemini-mcp-rs
# Display help information
./target/release/gemini-mcp-rs --help
# Display version information
./target/release/gemini-mcp-rs --version
The --help flag provides comprehensive documentation including:
Run directly using npx:
npx @missdeer/gemini-mcp-rs
npx handles everything automatically:
Or install globally:
npm install -g @missdeer/gemini-mcp-rs
Then add to your Claude MCP configuration:
claude mcp add gemini-rs -s user --transport stdio -- npx @missdeer/gemini-mcp-rs
Install the latest release with a single command:
curl -sSL https://raw.githubusercontent.com/missdeer/gemini-mcp-rs/master/scripts/install.sh | bash
Or install a specific version:
curl -sSL https://raw.githubusercontent.com/missdeer/gemini-mcp-rs/master/scripts/install.sh | bash -s v0.1.0
This script will:
~/.local/bin (or /usr/local/bin if needed)git clone https://github.com/missdeer/gemini-mcp-rs.git
cd gemini-mcp-rs
cargo build --release
claude mcp add gemini-rs -s user --transport stdio -- $(pwd)/target/release/gemini-mcp-rs
Download the appropriate binary for your platform from the releases page:
| Platform | Architecture | Asset | |----------|--------------|-------|