SVGMaker MCP Server

by GenWaveLLC

299 downloads
Not rated
GitHub

About

A powerful MCP server for generating, editing, and converting SVG images using AI, uses the best vector generation models

Details

Author
GenWaveLLC
Downloads
299
Categories
Other

- AI‑powered SVG generation from text descriptions
- Smart SVG editing with natural language
- Image‑to‑SVG conversion for PNG, JPEG, and other formats
- Secure file operations with path validation
- Real‑time progress during operations
- Full TypeScript support with type definitions

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name SVGMaker MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install via npm or yarn, set the SVGMAKER_API_KEY environment variable, then start the server with npx svgmaker-mcp. Configure in your MCP client’s settings file (e.g., claude_desktop_config.json) using stdio transport and the API key.

svgmaker_generate

Generates an SVG image from a detailed text prompt using SVGMaker API and saves it to a specified local path. For best results, provide a clear, detailed description of the desired image including style, colors, composition, and key elements. If quality is not specified, medium quality will be used by default.

svgmaker_edit

Edits an existing image/SVG file based on a text prompt using SVGMaker API and saves it to a specified local path. Provide specific instructions on how to modify the image, including style changes, color adjustments, element additions or removals, and layout modifications.

svgmaker_convert

Converts an image file to SVG format using SVGMaker API and saves it to a specified local path. Supports various image formats including PNG, JPEG, and other common bitmap formats. The resulting SVG will be a vector representation of the original image, optimized for scalability and compatibility with vector graphics tools.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "svgmaker mcp server": {
            "svgmaker": {
                "command": "npx",
                "args": [
                    "@genwave/svgmaker-mcp"
                ],
                "transport": "stdio",
                "env": {
                    "SVGMAKER_API_KEY": "your_api_key_here"
                }
            }
        }
    }
}

McpServers

{
    "svgmaker": {
        "command": "npx",
        "args": [
            "@genwave/svgmaker-mcp"
        ],
        "transport": "stdio",
        "env": {
            "SVGMAKER_API_KEY": "your_api_key_here"
        }
    }
}

SVGMaker MCP Server

A powerful MCP server for generating, editing, and converting SVG images using AI

npm version
License
Build Status
npm downloads

🌟 Highlights

- 🎨 AI-Powered SVG Generation: Create SVGs from text descriptions
- ✏️ Smart SVG Editing: Edit existing SVGs with natural language
- 🔄 Image-to-SVG Conversion: Convert any image to scalable SVG
- 🔒 Secure File Operations: Built-in path validation and security
- ⚡ Real-Time Progress: Live updates during operations
- 📝 Type Safety: Full TypeScript support with type definitions

📋 Table of Contents

- Requirements
- Installation
- Quick Start
- LLM Integrations
- Available Tools
- Configuration
- Development
- Contributing

💻 Requirements

- Node.js: Minimum version 18.0.0

  node --version  # Should be >= v18.0.0

- npm: Minimum version 7.0.0
  npm --version   # Should be >= 7.0.0

- Operating Systems:
- Linux (Ubuntu 20.04+, CentOS 8+)
- macOS (10.15+)
- Windows (10+)
- SVGMaker API key (Get one here)

📦 Package Structure

@genwave/svgmaker-mcp/
├── build/             # Compiled JavaScript files
├── docs/              # Documentation
│   └── api/           # API documentation
├── src/               # Source TypeScript files
│   ├── tools/         # MCP tool implementations
│   ├── services/      # API integration
│   └── utils/         # Utility functions
└── types/             # TypeScript declarations

🚀 Installation

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.