About Gemini MCP Server
Gemini MCP Server is an MCP server published by sanxfxteam in the Content category: generate images using gemini.
The repository has 5 stars and 2 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/sanxfxteam/gemini-mcp-serverThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Gemini MCP Server
Powered by Claude · Grounded in docs
Security checks
Static checks derived from the repository 9 hours ago. Heuristics on the source, not an audit.
- ✓README presentThe repository ships documentation.
- ✓License declaredUsable under a stated license.
- !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
- !Dependencies pinnedNo lockfile. Installs can pull different code over time.
- ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
1 check has not been run yet.
README
Gemini Image Generation MCP Server
This is a Model Context Protocol (MCP) server that provides image generation capabilities using Google's Gemini 2 API.
Quick Start
-
Get Gemini API Key
- Visit Google AI Studio
- Create a new API key
-
Configure Claude Desktop
- Locate your config file:
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json Linux: ~/.config/Claude/claude_desktop_config.json - Add Gemini configuration:
{ "mcpServers": { "gemini-imagen": { "command": "npx", "args": ["-y", "github:sanxfxteam/gemini-mcp-server"], "env": { "GEMINI_API_KEY": "your_api_key_here" } } } }
- Locate your config file:
-
Restart Claude Desktop
Setup
- Install dependencies:
npm install
- Set up your environment variables:
Create a
.envfile in the root directory and add your Google API key:
GEMINI_API_KEY=your_api_key_here
Usage
Run the server:
npm start
To test
npx @modelcontextprotocol/inspector npm run start
Available Tools
generateImage
Generates images using Gemini 2's experimental image generation API.
Parameters:
prompt(string, required): The description of the image you want to generatenumSamples(number, optional, default: 4): Number of images to generateaspectRatio(string, optional, default: '1:1'): Aspect ratio of the generated imagespersonGeneration(string, optional, default: 'ALLOW_ADULT'): Person generation settings
Example MCP request:
{
"tool": "generateImage",
"params": {
"prompt": "A serene mountain landscape at sunset",
"numSamples": 2,
"aspectRatio": "16:9"
}
}
Notes
- This server uses the experimental image generation feature of Gemini 2
- Make sure you have appropriate access and API keys from Google
- The server communicates using the Model Context Protocol over stdio
README fetched from the repository 9 hours ago. The original is authoritative.