MCP.so
ログイン

SVGMaker MCP Server

@GenWaveLLC

SVGMaker MCP Server について

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

基本情報

カテゴリ

その他

トランスポート

stdio

公開者

GenWaveLLC

投稿者

razorback16

設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

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

ツール

3

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.

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.

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.

概要

What is SVGMaker MCP Server?

A powerful MCP server for generating, editing, and converting SVG images using AI. It integrates with the SVGMaker API and is designed for use with LLM integrations like Claude Desktop, Cursor, VS Code, WindSurf, and Zed.

How to use SVGMaker MCP Server?

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.

Key features of SVGMaker MCP Server

  • 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

Use cases of SVGMaker MCP Server

  • Generate SVGs from text prompts for designs or illustrations
  • Edit existing SVGs by describing changes in natural language
  • Convert raster images to scalable SVG vector format
  • Create icons, diagrams, and logos programmatically via an LLM

FAQ from SVGMaker MCP Server

What are the system requirements?

Node.js v18.0.0+, npm v7.0.0+, and a SVGMaker API key. Supported on Linux (Ubuntu 20.04+, CentOS 8+), macOS (10.15+), and Windows (10+).

How do I get an API key?

Get one at https://svgmaker.io/account.

What transport does the server use?

The server uses stdio transport, as shown in all LLM integration configurations.

Is there any rate limiting?

Yes, you can configure the SVGMAKER_RATE_LIMIT_RPM environment variable (default 2 requests per minute).

Where are debug logs stored?

macOS/Linux: ~/.cache/svgmaker-mcp/logs/; Windows: %LOCALAPPDATA%/svgmaker-mcp/logs/; fallback: ./logs/.

コメント

「その他」の他のコンテンツ