
Gemini Imagen 3.0
STDIOMCP server for Google's Imagen 3.0 high-quality image generation via Gemini API
MCP server for Google's Imagen 3.0 high-quality image generation via Gemini API
A professional Model Context Protocol (MCP) server implementation that harnesses Google's Imagen 3.0 model through the Gemini API for high-quality image generation. Built with TypeScript and designed for seamless integration with Claude Desktop and other MCP-compatible hosts.
git clone https://github.com/yourusername/gemini-imagen-mcp-server.git cd gemini-imagen-mcp-server
npm install
npm run build
claude_desktop_config.json
:{ "mcpServers": { "gemini-image-gen": { "command": "node", "args": ["./build/index.js"], "cwd": "<path-to-project-directory>", "env": { "GEMINI_API_KEY": "your-gemini-api-key" } } } }
<path-to-project-directory>
: Your project pathyour-gemini-api-key
: Your Gemini API keyGenerates images using Google's Imagen 3.0 model.
Parameters:
prompt
(required): Text description of the image to generatenumberOfImages
(optional): Number of images (1-4, default: 1)File Management:
G:\image-gen3-google-mcp-server\images
{sanitized-prompt}-{timestamp}-{index}.png
Example:
Generate an image of a futuristic city at night
Creates HTML preview tags for generated images.
Parameters:
imagePaths
(required): Array of image file pathswidth
(optional): Image width in pixels (default: 512)height
(optional): Image height in pixels (default: 512)Returns HTML tags with absolute file:// URLs for local viewing.
Example:
Create HTML tags for the generated images with width=400
# Install dependencies npm install # Build TypeScript npm run build # Run tests (when available) npm test
Contributions are welcome! Please feel free to submit a Pull Request. For major changes:
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)The server implements two main error codes:
tool_not_found
(1): When the requested tool is not availableexecution_error
(2): When image generation or HTML creation failsMIT License - see the LICENSE file for details.
Falah G. Salieh
#MCP
#Gemini
#Imagen3
#AI
#ImageGeneration
#TypeScript
#NodeJS
#GoogleAI
#ClaudeDesktop
Made with ❤️ by Falah G. Salieh