mcp-nano-banana
Verified Safeby dennisonbertram
Overview
Provides a Model Context Protocol (MCP) server for AI assistants like Claude to generate and manage images using Google's Gemini Nano Banana model.
Installation
mcp-nano-bananaEnvironment Variables
- GEMINI_API_KEY
Security Notes
The API key (GEMINI_API_KEY) is loaded from environment variables or a .env file, not hardcoded, which is a good practice. File system operations (saving images) are constrained to absolute paths and enforce a '.png' extension, mitigating common path traversal and arbitrary file write vulnerabilities. There is no apparent use of 'eval' or direct execution of arbitrary user-provided code. Communication is primarily via STDIO, reducing direct network exposure to external clients. Error handling for input validation (Zod) is present.
Similar Servers
awesome-mcp-servers
A comprehensive directory for discovering various Model Context Protocol (MCP) servers, clients, and frameworks across different domains, facilitating integration with AI assistants.
keyboard-local
Enables AI clients to execute real-world tasks through connected third-party tools (APIs, CLIs, SDKs) with human approval, leveraging a secure GitHub Codespace environment.
1mcp
Orchestrates AI agent tool calls by executing JavaScript/TypeScript code in a WASM sandbox, reducing LLM context bloat and managing security policies.
Accurate-Cyber-Box-Alpha
Accurate-Cyber-Box is an advanced cybersecurity tool designed for penetration testing, cyber drills, real-time network monitoring, and incident response, integrated with MCP servers and Telegram for enhanced communication and control.