io.github.chrischall/gemini-mcp MCP Server
io.github.chrischall/gemini-mcp
What is the io.github.chrischall/gemini-mcp MCP server?
Generate and edit images with Google Gemini (Nano Banana / Nano Banana Pro) image models.
How to install io.github.chrischall/gemini-mcp
Copy-paste configuration for popular MCP clients.
GEMINI_API_KEYrequiredsecretYour Google Gemini API key (aistudio.google.com/apikey)
GEMINI_IMAGE_MODELOverride the default image model (default: gemini-3-pro-image)
GEMINI_OUTPUT_DIRDefault directory for generated images (default: current working directory)
GEMINI_INPUT_DIRDirectory to resolve bare input-image filenames against
{
"mcpServers": {
"gemini-mcp": {
"command": "npx",
"args": [
"-y",
"@chrischall/gemini-mcp"
],
"env": {
"GEMINI_API_KEY": "<YOUR_GEMINI_API_KEY>",
"GEMINI_IMAGE_MODEL": "<YOUR_GEMINI_IMAGE_MODEL>",
"GEMINI_OUTPUT_DIR": "<YOUR_GEMINI_OUTPUT_DIR>",
"GEMINI_INPUT_DIR": "<YOUR_GEMINI_INPUT_DIR>"
}
}
}
}{
"mcpServers": {
"gemini-mcp": {
"command": "npx",
"args": [
"-y",
"@chrischall/gemini-mcp"
],
"env": {
"GEMINI_API_KEY": "<YOUR_GEMINI_API_KEY>",
"GEMINI_IMAGE_MODEL": "<YOUR_GEMINI_IMAGE_MODEL>",
"GEMINI_OUTPUT_DIR": "<YOUR_GEMINI_OUTPUT_DIR>",
"GEMINI_INPUT_DIR": "<YOUR_GEMINI_INPUT_DIR>"
}
}
}
}{
"mcpServers": {
"gemini-mcp": {
"command": "npx",
"args": [
"-y",
"@chrischall/gemini-mcp"
],
"env": {
"GEMINI_API_KEY": "<YOUR_GEMINI_API_KEY>",
"GEMINI_IMAGE_MODEL": "<YOUR_GEMINI_IMAGE_MODEL>",
"GEMINI_OUTPUT_DIR": "<YOUR_GEMINI_OUTPUT_DIR>",
"GEMINI_INPUT_DIR": "<YOUR_GEMINI_INPUT_DIR>"
}
}
}
}{
"servers": {
"gemini-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@chrischall/gemini-mcp"
],
"env": {
"GEMINI_API_KEY": "<YOUR_GEMINI_API_KEY>",
"GEMINI_IMAGE_MODEL": "<YOUR_GEMINI_IMAGE_MODEL>",
"GEMINI_OUTPUT_DIR": "<YOUR_GEMINI_OUTPUT_DIR>",
"GEMINI_INPUT_DIR": "<YOUR_GEMINI_INPUT_DIR>"
}
}
}
}claude mcp add gemini-mcp --env GEMINI_API_KEY=<YOUR_GEMINI_API_KEY> --env GEMINI_IMAGE_MODEL=<YOUR_GEMINI_IMAGE_MODEL> --env GEMINI_OUTPUT_DIR=<YOUR_GEMINI_OUTPUT_DIR> --env GEMINI_INPUT_DIR=<YOUR_GEMINI_INPUT_DIR> -- npx -y @chrischall/gemini-mcpRelated MCP servers
OurFamilyWizard co-parenting for Claude — messages, calendar, expenses, and journal
Zola wedding planning for Claude — vendors, budget, guests, seating, registry, and RSVPs
Redfin real-estate for Claude — search, property details, market reports, saved homes
Google Sheets (and more) for Claude via gogcli — read, write, and manage spreadsheets
Google Classroom via gogcli for Claude — courses, assignments, submissions, grading
Extended Google Docs for Claude via gogcli — auth + full Docs and comments support