Verified

Svgmaker MCP Server

SVG image generation and editing directly from text prompts and local files.

Data last scanned today · Reviewed today

231 dangerous tool18 tools87TypeScriptMIT

Overview

Svgmaker MCP Server enables AI assistants to generate, modify, and convert vector graphics through the SVGMaker API. Users can create SVGs from natural language descriptions, edit existing files, and perform background removal or image-to-SVG conversions directly within their development environment. It supports raster-to-vector workflows and provides inline image previews for immediate visual feedback. The server is built with TypeScript and includes structured type definitions for integration into various AI-powered tool chains.

Our verdict

This server carries a high risk level with a security score of 38/100. It is a community-maintained project that has not undergone editorial review, and critical aspects such as the authentication method and read-only mode support remain unverified. It is suitable for experimental use but should be evaluated carefully before use in sensitive production environments.

  • Integrated inline previewing of generated graphic assets
  • Streamlined conversion capabilities including background removal
  • Minimal supply-chain footprint with only seven direct dependencies
  • High security risk due to unreviewed authentication mechanisms
  • Lacks verification for critical read-only security modes
  • Maintained by a small community rather than an official vendor

Setup

Claude Desktop
{
  "mcpServers": {
    "svgmaker-mcp": {
      "args": [
        "-y",
        "@genwave/svgmaker-mcp"
      ],
      "command": "npx"
    }
  }
}

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.

  • No read-only mode — running this grants full read/write access.
  • No built-in authentication — anyone with access to this config can invoke every tool it exposes.

Tools

ToolDescriptionRisk
svgmaker_generateCreate SVGs from text descriptions.medium
svgmaker_editEdit existing SVGs with natural language.medium
svgmaker_convertConvert any image to scalable SVG.medium
svgmaker_remove_backgroundIsolate the foreground subject and get a clean SVG with transparency.medium
svgmaker_uploadUpload a local file to the server for processing.medium
svgmaker_account_infoGet account information including email, display name, account type, and available credits.low
svgmaker_account_usageGet API usage statistics with optional date filtering.low
svgmaker_generations_listList your SVG generations with optional filtering and pagination.low
svgmaker_generations_getGet detailed information about a specific generation.low
svgmaker_generations_deleteDelete a generation and its associated files.high

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

What are the minimum system requirements for running the SVGMaker MCP server?

The server requires Node.js version 20.9.0 or higher and npm version 7.0.0 or higher. It is compatible with Linux, macOS 10.15+, and Windows 10+.

Do I need an SVGMaker API key to use the server?

If you are running the server via stdio, you must provide an SVGMaker API key. Alternatively, you can use the HTTPS transport method, which allows you to sign in via a browser without needing a local API key.

How do local file operations differ between transport modes?

In stdio mode, the server can access your local disk to save files directly. In HTTPS mode, the server cannot access your disk, so output files are returned as hosted URLs rather than saved paths.

What is the process for uploading local files in HTTPS mode?

Since the cloud-based HTTPS server cannot directly access your local file system, you must use the svgmaker_upload tool to upload files before processing them.

Can I generate non-vector images with this server?

Yes, you can use Raster Mode to skip vectorization and receive a PNG instead of an SVG.

Alternatives

Changelog

Badge

Svgmaker MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.