Back to Home
urstory icon

uml-mcp-server

Verified Safe

by urstory

Overview

Image and UML diagram generation via Google Gemini API, exposed as a Model Context Protocol (MCP) server.

Installation

Run Command
node uml/img-server/index.js

Environment Variables

  • GCLOUD_PROJECT

Security Notes

The server uses `child_process.execSync` and `child_process.exec` to run local scripts (`create-uml`, `generate-uml`). While arguments are stringified or passed as JSON to these scripts, any vulnerabilities in the downstream scripts or their argument parsing could lead to command injection. API keys are read from a file in the user's home directory (`~/.gemini_api_key`), which is better than hardcoding, but requires secure management by the user. Network calls are made to Google APIs, which are external dependencies.

Similar Servers

Stats

Interest Score32
Security Score8
Cost ClassMedium
Avg Tokens250
Stars1
Forks0
Last Update2025-11-24

Tags

AI_Image_GenerationUML_DiagramsModel_Context_ProtocolGemini_APINode.js