nanobanana-mcp-server
Verified Safeby zhongweili
Overview
Provides AI-powered image generation and editing capabilities through Google's Gemini models with intelligent model selection.
Installation
uvx nanobanana-mcp-server@latestEnvironment Variables
- GEMINI_API_KEY
- GOOGLE_API_KEY
- NANOBANANA_AUTH_METHOD
- GCP_PROJECT_ID
- GCP_REGION
- NANOBANANA_MODEL
- IMAGE_OUTPUT_DIR
- LOG_LEVEL
- LOG_FORMAT
- FASTMCP_TRANSPORT
- FASTMCP_HOST
- FASTMCP_PORT
- FASTMCP_MASK_ERRORS
Security Notes
API keys are loaded from environment variables (GEMINI_API_KEY or GOOGLE_API_KEY), not hardcoded. Input validation is present for prompts and file paths, including basic path traversal protection. Error details can be masked in production. Logging of sensitive data is sanitized. Build scripts use `subprocess` for `uv` and `twine` commands, which is standard for packaging but should be run in a trusted environment. No obvious 'eval' or other highly dangerous patterns were found in the core server logic.
Similar Servers
rmcp
Perform sophisticated statistical analysis, econometrics, machine learning, and time series tasks using natural language conversations with AI assistants, demonstrating capabilities through a web interface.
ls-mcp
Command-line tool for discovering, analyzing, and reporting on Model Context Protocol (MCP) server configurations in a local development environment.
codebadger
A containerized Model Context Protocol (MCP) server providing static code analysis using Joern's Code Property Graph (CPG) technology.
seamless-agent
Empowers AI agents within GitHub Copilot Chat (or similar LM clients) to seek interactive user confirmation and feedback via specialized tools (ask_user, plan_review, walkthrough_review) before executing actions, ensuring user control.