Gemini Image Generation
Generate images using Google's Gemini API.
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
Related Servers
EVE Online ESI
Interact with the EVE Online ESI API to access game data and services.
Stability AI
Integrates with the Stability AI API for image generation, editing, and upscaling.
Godot MCP
A plugin for modular communication between external processes and the Godot game engine.
Cashfree MCP Server
Integrate AI tools and agents with Cashfree's Payment Gateway, Payouts, and SecureID APIs.
weibaohui/kom
Provides multi-cluster Kubernetes management and operations using MCP, It can be integrated as an SDK into your own project and includes nearly 50 built-in tools covering common DevOps and development scenarios. Supports both standard and CRD resources.
Phabricator
Interacting with Phabricator API
MCP-Creator-MCP
Create new MCP servers using AI-guided workflows and intelligent templates.
PureScript MCP Server
An MCP server offering PureScript development tools for AI assistants. Requires Node.js and the PureScript compiler for full functionality.
codegraph-rust
A blazingly fast codebase graphRAG implementation in 100% Rust
Super Secret MCP Server
A fun tool to generate random combinations of US States and signature soups.