MCP/SVGMaker
SVGMaker logo

SVGMaker

Verified Blue (500+ GitHub stars)

Connects to SVGMaker API to generate SVG images from text descriptions, edit existing SVGs with natural language, and convert bitmap images to vector format.

design•Vector Graphics & Generative Design
GitHub950
License:MIT
COMMUNITY

About this Server

SVGMaker connects AI assistants directly to the SVGMaker API to generate resolution-independent SVG vector graphics from natural language prompts, edit existing SVGs conversatonally, and convert bitmap images (PNG, JPEG, WebP) into clean, editable SVG vectors. Customize vectorization precision, color quantization, and track conversion progress in real-time.

Real-time Interaction

Direct low-latency RPC protocol communication with structured JSON schemas.

Scoped Sandboxing

Restricted capability bounds to prevent accidental modifications or leakage.

Security & Best Practices

API Key Protection: Store SVGMAKER_API_KEY in editor configuration or environment variables; never commit API tokens to version control repositories.
Sanitized Vector Output: Generated and converted SVG vector payloads are scanned to remove script tags, event handlers, and external entity references.
Local Asset Processing: Image files submitted for vector conversion are handled over secure TLS connections and never stored permanently beyond the conversion task.
Scoped Output Directories: Exported SVG assets are written directly to designated project asset folders within the local workspace.

When to Use (and When Not To)

Best For
  • •Designers and frontend developers creating bespoke SVG illustrations, logos, and UI icons from text prompts
  • •Converting raster PNG or JPEG graphics into resolution-independent scalable vector assets
  • •Iteratively modifying SVG shapes, paths, and gradient colors using natural language commands
  • •Automating icon asset generation pipelines for web and mobile applications
Not For / Limitations
  • •Heavy 3D mesh modeling or complex volumetric CGI rendering (use Blender MCP instead)
  • •Large multi-page Sketch or Figma design file inspection (use Sketch MCP or Framelink Figma instead)
  • •Offline local development without internet connectivity to the SVGMaker cloud API

Install & Setup

terminal command
$claude mcp add -e SVGMAKER_API_KEY=your_api_key_here svgmaker -- npx -y @genwave/svgmaker-mcp

Exposed Tools & Endpoints

5 tools

Functions your AI agent can invoke via this Model Context Protocol server

generate_svg

Generate scalable vector graphics (SVG) from natural language descriptions with custom style and palette prompts.

edit_svg

Modify and iterate on existing SVG vector code using conversational design instructions and color replacements.

convert_bitmap_to_svg

Vectorize PNG, JPEG, and WebP bitmap images into clean, editable multi-layer SVG files.

set_conversion_quality

Configure vectorization quality parameters including curve precision, layer count, and color quantization.

get_operation_status

Track real-time progress and status of active asynchronous vector generation and bitmap conversion tasks.