Back to Browse

Vectosolve MCP Server

Developer ToolsUse Caution2.8MCP RegistryLocalRemote
Free

Server data from the Official MCP Registry

Convert PNG/JPG images to clean SVG, DXF or EPS vectors for cutting machines, laser and print.

About

Convert PNG/JPG images to clean SVG, DXF or EPS vectors for cutting machines, laser and print.

Remote endpoints: streamable-http: https://vectosolve.com/api/mcp

Security Report

2.8
Use Caution2.8Critical Risk

The server authenticates with a bearer API key read from an environment variable and does not log or hardcode it. Its main concern is that the file_path parameter reads any local file with no extension or directory restriction and uploads the contents to a remote API, which could enable exfiltration if a prompt-injected model is steered to a sensitive file. A configurable base URL also means the API key can be sent to an arbitrary host. Supply chain analysis found 6 known vulnerabilities in dependencies (0 critical, 4 high severity).

4 files analyzed · 11 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

File System Read

Reads files on your machine. Normal for tools that analyze or process local data.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Check that this permission is expected for this type of plugin.

How to Install & Connect

Available as Local & Remote

This plugin can run on your machine or connect to a hosted endpoint. during install.

Documentation

View on GitHub

From the project's GitHub README.

@vectosolve/mcp

VectoSolve MCP Server — use AI image tools (vectorize, remove background, upscale, generate logos) directly from Claude Code, Cursor, Windsurf, and other MCP-compatible clients.

Hosted remote server (no API key)

VectoSolve also runs a public remote MCP server at https://vectosolve.com/api/mcp (Streamable HTTP, no sign-in, no API key). It exposes one read-only tool, vectorize: give it a public link to a PNG, JPG, WebP or GIF image and it returns a PNG preview and the complete file as SVG, DXF (R12, millimetres, for laser cutters, CNC routers and CAD) or EPS. Modes: standard, laser, cricut, centerline.

Add it as a custom connector in Claude, or in any client that supports remote servers:

{
  "mcpServers": {
    "vectosolve": { "type": "http", "url": "https://vectosolve.com/api/mcp" }
  }
}

Documentation: vectosolve.com/integrations/mcp. Official MCP Registry name: io.github.Vectosolve/vectosolve.

The npm package below is the local stdio server, which uses your own API key and adds background removal, upscaling and logo generation.

Quick Setup

Add to your MCP client config (e.g. .mcp.json or Claude Code settings):

{
  "mcpServers": {
    "vectosolve": {
      "command": "npx",
      "args": ["-y", "@vectosolve/mcp"],
      "env": {
        "VECTOSOLVE_API_KEY": "vs_xxx"
      }
    }
  }
}

Get your API key at vectosolve.com/developers.

Available Tools

The server exposes 4 tools over stdio:

ToolParametersCost
vectorizefile_path | image_url0.20 credits / image
remove_backgroundfile_path | image_url$0.07 / image
upscalefile_path | image_url$0.15 / image
generate_logoprompt, style?, colors?, num_variants?$0.40 / variant

vectorize

Convert a raster image (PNG, JPG, WebP) to clean SVG vector format.

"Vectorize this image" + attach file
"Convert https://example.com/photo.png to SVG"

Cost: $0.20 per image

remove_background

Remove the background from an image. Returns a transparent PNG.

"Remove the background from this product photo"

Cost: $0.07 per image

upscale

Upscale an image to higher resolution using AI.

"Upscale this low-res icon"

Cost: $0.15 per image

generate_logo

Generate SVG logos from a text description.

"Generate a modern tech startup logo with blue and green colors"
"Create 4 line-art logo variants for a coffee shop"

Parameters:

  • prompt — Text description of the logo (required, min 3 chars)
  • style — vector_illustration (default), vector_illustration/line_art, vector_illustration/engraving, vector_illustration/linocut
  • colors — Brand colors as RGB objects, e.g. [{"r":0,"g":144,"b":255}, {"r":28,"g":183,"b":33}] (max 5)
  • num_variants — 1, 2, or 4 (each variant is billed)

Cost: $0.40 per logo variant

Need colors / palette hard-caps, DXF/DST/PES exports, or mode (cricut/laser/embroidery)? Those live on the full REST API — call POST https://vectosolve.com/api/v1/vectorize directly. See vectosolve.com/developers.

Input Methods

The image tools (vectorize, remove_background, upscale) accept:

  • file_path — Local file path (e.g. ./photo.png)
  • image_url — Public URL (e.g. https://example.com/image.png)

Provide exactly one of the two. generate_logo takes a text prompt instead.

Pricing

Every tool call uses credits from your VectoSolve account. The response includes credit usage and remaining balance.

Purchase credits or subscribe at vectosolve.com/pricing.

Registries

This server is listed on:

See PUBLISH-TO-REGISTRIES.md for the publish/refresh runbook.

Links

License

MIT

Reviews

No reviews yet

Be the first to review this server!