← Back to search

@tasopen/mcp-alphabanana

GitHub Actions Scanned 27d ago

MCP server for image generation using Google Gemini AI

npm
A
99.1 / 100

Versions

1.5.0latest
Jul 12, 2026
1.4.3
Mar 23, 2026
1.4.2
Mar 22, 2026
1.4.1
Mar 22, 2026
1.4.0
Mar 22, 2026
+ show 6 moreshow less
1.3.6
Mar 8, 2026
1.3.5
Mar 6, 2026
1.3.4
Mar 5, 2026
1.3.3
Mar 1, 2026
1.3.1
Feb 28, 2026
1.2.1
Feb 25, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 1

generate_image
annotations: verified low

Generate image assets using Gemini AI with optional transparency and reference images.\n\n[Claude Desktop Guidance]\n- Prefer outputType='file' for medium or large images. base64 and combine responses can exceed Claude Desktop's context limit.\n- On Claude Desktop for Windows, use the FileSystem extension to choose reference-image paths and a writable absolute outputPath before calling this tool.\n- Use base64 only for small previews or when the client explicitly needs inline image data.\n\n[Model Guidance]\n- Flash3.1 (recommended): High quality, very fast, supports grounding and advanced features.\n- Lite3.1 (Nano Banana 2 Lite): Ultra-fast, cost-effective, 1K-only, no search grounding. Ideal for quick drafting and low-latency iteration.\n- Pro3: Higher fidelity, but more costly and slower.\n- Flash2.5: Legacy, maintained for compatibility. Does not support 0.5K, 2K, or 4K resolutions.\n\n[Aspect Ratios]\nGemini supports the following aspect ratios (model-dependent):\n- Common to all models: 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9\n- Flash3.1 only: 1:4, 4:1, 1:8, 8:1\n\nNormal mode: provide outputWidth/outputHeight and the server will choose the closest Gemini aspect ratio and source resolution, then resize to the requested pixel size.\nNo-resize mode: set noresize=true and provide aspectRatio plus output_resolution. The server will return Gemini's native pixel dimensions for that combination without post-generation resizing.\n\nIf you intentionally want to control resizing/cropping in normal mode, use the 'resizeMode' parameter: 'crop' (default, center crop), 'letterbox' (fit with padding), 'contain' (trim transparent margins then fit), or 'stretch' (distort to fit).\n\n[IMPORTANT]\nAlways preserve the user's prompt as-is, including language and nuance. Do not translate or summarize.

readOnlyHint false openWorldHint true destructiveHint true

Permissions 1

env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 10

info
Tool 'generate_image' annotations are consistent annotation_checker · 80%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Buffer.from base64 in tasopen-mcp-alphabanana-9394886/src/utils/gemini-client.ts:465 entropy_analyzer · 75%
info
package.json metadata manifest_parser · 100%
info
Tool: generate_image manifest_parser · 75%
info
Required env vars (3) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 393 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%