Gemini MCP Server
An MCP server for interacting with Google's Gemini models through the Gemini CLI.
Gemini MCP Server
An MCP (Model Context Protocol) server that provides integration with the Gemini CLI tool.
Prerequisites
- Node.js 18+
- Gemini CLI tool installed and configured
Installation
npm install
Usage
Running the MCP Server
npm start
Available Tools
-
gemini_chat - Send a message to Gemini and get a response
- Parameters:
message(required),model(optional, default: gemini-pro)
- Parameters:
-
gemini_generate - Generate content with Gemini using a specific prompt
- Parameters:
prompt(required),model(optional),temperature(optional, 0.0-1.0)
- Parameters:
-
gemini_list_models - List available Gemini models
- No parameters required
Configuration
This MCP server assumes the Gemini CLI is available in your system PATH. Make sure you have:
- Installed the Gemini CLI tool
- Configured your API credentials
- Verified the CLI works by running
gemini --help
Integration with Claude Desktop
Add this to your Claude Desktop configuration:
{
"mcpServers": {
"gemini": {
"command": "node",
"args": ["/path/to/gemini-mcp/index.js"]
}
}
}
Development
npm run dev
This will start the server with file watching for development.
関連サーバー
Alpha Vantage MCP Server
スポンサーAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Agile Team MCP Server
An MCP server providing model wrapper tools for agile development teams, requiring external API keys.
MCP SSE Launcher
A Python management system for MCP servers that wraps stdio-based servers as SSE endpoints and includes a web inspector for testing.
Qartez MCP
Code intelligence MCP server - PageRank, blast radius, co-change, hotspots, clone detection across 34 languages in a single Rust binary.
Fused MCP
A Python-based MCP server for data scientists to run Python code with a Claude client.
MCP Create Server
A service for dynamically creating, running, and managing Model Context Protocol (MCP) servers.
YFinance Trader
Provides stock market data and trading capabilities using the yfinance library.
Baby-SkyNet
An autonomous memory management system for Claude AI, featuring multi-provider LLM integration and a persistent memory database.
Raysurfer Code Caching
MCP server for LLM output caching and reuse. Caches and retrieves code from prior AI agent executions, delivering cached outputs up to 30x faster.
Untun
Create secure tunnels to expose local servers to the internet using untun.
Custom MCP Server
A versatile MCP server built with Next.js, providing a range of tools and utilities with Redis state management.