MCP server for generating diagrams, charts, and visualizations using Gemini image generation on Vertex AI. Supports auto-detection of diagram types, multiple style modes, and iterative refinement.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.
Anthropic's MCP TypeScript SDK has a ReDoS vulnerability
Model Context Protocol (MCP) TypeScript SDK does not enable DNS rebinding protection by default
process.env. You'll be asked to provide them before it can run.ALLOWED_HOSTS— Comma-separated allowed host headersGOOGLE_API_KEY— VERTEX_AI_API_KEY (preferred) or / GOOGLE_CLOUD_API_KEYGOOGLE_CLOUD_API_KEY— VERTEX_AI_API_KEY (preferred) or GOOGLE_API_KEY /GOOGLE_GENAI_USE_VERTEXAI— true is enforced by the serverHOST— 0.0.0.0 HTTP server bind hostINLINE_IMAGES— 0 Include base64 image data in tool responsesMCP_ALLOW_QUERY_TOKEN— ?token=... is disabled by default in oidc mode; set =1 to allow it (not recommended)MCP_AUTH_MODE— Static token (default): =token + MCP_AUTH_TOKEN (or MCP_AUTH_TOKENS)MCP_AUTH_TOKEN— Static token (default): MCP_AUTH_MODE=token + (or MCP_AUTH_TOKENS)MCP_AUTH_TOKENS— Static token (default): MCP_AUTH_MODE=token + MCP_AUTH_TOKEN (or )MCP_BEARER_TOKEN— (required; OIDC access token or static token)MCP_MAX_SESSIONS— 100 Maximum concurrent sessionsMCP_REMOTE_URL— (default: http://localhost:3000/mcp)MCP_SESSION_TIMEOUT_MIN— 30 Session timeout in minutesOIDC_AUDIENCE— OIDC JWT (recommended for multi-user): MCP_AUTH_MODE=oidc + OIDC_ISSUER (+ recommended)OIDC_ISSUER— OIDC JWT (recommended for multi-user): MCP_AUTH_MODE=oidc + (+ OIDC_AUDIENCE recommended)OIDC_JWKS_URI— =https://issuer.example.com/.../jwks.jsonOUTPUT_DIR— ./data/out Output directory for generated imagesPORT— 3000 HTTP server bind portPUBLIC_BASE_URLVERTEX_AI_API_KEY— (preferred) or GOOGLE_API_KEY / GOOGLE_CLOUD_API_KEYVERTEX_AI_IMAGE_MODEL— gemini-3-pro-image-preview by default (see [Supported Models](#supported-models))[](https://m8ven.ai/mcp/arunsanna-gemini-diagram-mcp-1wezc1)