SVGMaker MCP Server
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
Jump to
- 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:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
SVGMaker MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- 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🌟 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
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



