MCP.Market

Vecline MCP server

by shunyagatha·io.github.shunyagatha/vecline·v2.1.4·18 stars

Local-first image, vector and document toolkit that measures its own output. Nothing uploaded.

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

full report

Adoption
Growing

18 stars719 downloads/wk

Reviews

Write one

Nobody has reviewed Vecline yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Vecline tools (15)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • centerline

    Trace line art to single-stroke centreline SVG (for plotters, lasers, CNC). Optionally emit G-code with tool=laser|pen.

  • component

    Turn an SVG into a React, Vue, Svelte or Solid component, ready to import. Emits typed TSX for React

  • convert

    Convert between formats by extension. Supports raster↔SVG plus vector export to .dxf/.eps/.pdf (CAD/CNC/print).

  • crop

    Content-aware crop to an aspect ratio, keeping the salient subject (edges + saturation) rather than the centre. aspect like "1:1", "16:9", "4:5".

  • diff

    Perceptual visual-regression diff. Paints a CIEDE2000 heatmap of what changed between two images (raster or SVG) and reports changed-pixel count/fraction, max & mean ΔE, and SSIM. Give an output path to save the heatmap.

  • doc_to_images

    Render a document (PDF, SVG, or Office docx/xlsx/pptx) to one image per page. PDF needs the optional mupdf package; Office needs local LibreOffice.

  • extract

    Recover the original bitmap from an SVG written by embed/lossless mode, and verify it byte for byte.

  • image_info

    Inspect an image without converting it: dimensions, format, colour space, alpha, distinct colour

  • images_to_pdf

    Combine images into one multi-page PDF (one image per page).

  • measure

    Measure how close two images (raster or SVG) are: PSNR, SSIM, mean CIEDE2000, and whether they are pixel-identical.

  • office_convert

    Convert an Office document ⇄ PDF (and between Office formats) via local LibreOffice. Target format is the output file extension.

  • optimize

    Minify an SVG without changing what it draws: round coordinates, drop default attributes, strip the

  • palette

    Extract a perceptual dominant-colour palette (hex + weight) from an image.

  • placeholder

    Generate a BlurHash string for lazy-loading a raster image.

  • rasterize

    Render an SVG to a raster image (PNG/JPEG/WebP/AVIF/TIFF). The inverse of vectorize, and the

Public scan report

scanner v0.1.10 · 2026-11-01 · same rubric, same numbers if you re-run it

no findings
  • Code scan317 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 71 days ago12/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Vecline compares

Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
85/100
higher than 73% of 4,460 AI and agents servers
Tools
15
the typical AI and agents server has 6
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
18
more than 88% of 2,711 AI and agents servers
Downloads a week
719
more than 90% of 1,538 AI and agents servers with a package

What its tools let an agent do: 15 read

Install Vecline in Claude Code, Cursor or VS Code

Runs npx -y vecline on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add vecline -- npx -y vecline
Add to Cursor

What the publisher says

From the Vecline repository's README, as published. We do not edit it. Read it on GitHub

Vecline

Measurable raster ⇄ SVG conversion — and a broad image + document toolkit. Ten raster formats, every one convertible to every other, with the accuracy of every conversion actually measured rather than asserted; plus PDF & Office (docx/xlsx/pptx) rendering and conversion, images → PDF, DXF at a real physical cut size alongside EPS and G-code for makers, centerline tracing and content-aware crop — most of it in a zero-dependency core that is CI-proven to bundle for a browser.

On flat artwork — logos, icons, UI, screenshots, pixel art — the output is bit-exact: SSIM 1.0000, PSNR ∞, zero differing pixels, and on a real logo smaller than imagetracerjs or vtracer manage while still only approximating — 24 KB against their 60 and 64. That comes from recognising the image is cheaper to encode exactly than to approximate, not from a better curve fit. Tracing now emits real curves by default — sub-pixel edge placement is on, which is the only thing that lets the curve fitter run at all; before this the default returned a staircase with zero curve commands on real artwork. It costs about 2.35x the gzipped bytes, because moving coordinates off the integer lattice costs compression, and --no-subpixel buys the old smaller output back. Pixel and exact modes are untouched and stay bit-exact. potrace is smaller than everyone and much less accurate, which is a real trade and not one this README will hide. On real photographs it leads all three on SSIM by 0.05–0.18 at their default settings; one documented vtracer flag closes part of that. It is not the fastest — imagetracerjs is quicker on every fixture measured. Every number in this README is reproducible: node scripts/fetch-corpus.mjs && npm run compare. (The corpus is fetched rather than committed — the photographs are not ours to redistribute.)

▶ Vecline Studio — vecline.xyz — the whole toolkit in your browser. Drop an image, a PDF, or a TGA/PNM/ICO no browser can read; tune it; watch live SSIM / PSNR / CIEDE2000; export SVG, DXF at a real cut size, EPS, PDF, G-code, React/Vue/Svelte/Solid components, colour separations, sprite sheets, favicons, BlurHash, or just re-encode between ten raster formats. Free, unlimited, no signup, works offline, and nothing is uploaded — every conversion runs in your tab, not on a server. (How it compares · dev playground)

vecline vectorize logo.png --verify
✓ logo.svg  400×300  pixel mode  4 shapes  2.1 KB → 7.5 KB  228 ms
  · Auto-selected pixel mode: 4 distinct colours, 1.0% run density. Output is bit-exact.

Accuracy  bit-exact (lossless)
  PSNR        ∞
  SSIM        1.000000 (luma 1.000000)
  RMSE        0.0000

The lossless guarantee

vecline vectorize anything.png --lossless

--lossless returns a bit-exact SVG or it fails. It never silently gives you a near-miss.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Vecline: common questions

Is Vecline MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the Vecline safety report
How do I install Vecline?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Vecline need an API key?
No secret keys are declared. It reads 1 setting from the environment.
Is Vecline maintained?
The last commit was 74 days ago (2026-08-22). The latest release is v2.1.4.
What can I use instead of Vecline?
Servers from other publishers that do the same job: Serena MCP: the IDE for your agent MCP server, Basic Memory MCP server and HOL Guard MCP server.
How does Vecline compare with other AI and agents MCP servers?
safety score 85/100 (higher than 73% of 4,460 AI and agents servers); tools 15 (the typical AI and agents server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Vecline

Same job from other publishers: the closest match first, then the best rated.

  • Serena MCP: the IDE for your agent
    A powerful toolkit for coding, providing semantic retrieval and editing capabilities.
    C
  • Basic Memory
    Local-first knowledge management with bi-directional LLM sync via Markdown files.
    B
  • HOL Guard
    Local-first AI agent security evidence and approval workflows through HOL Guard's stdio MCP server.
    A
  • Agent-Native Chat
    Minimal chat-first app with durable threads, actions, and the app-agent loop
    A
  • WaveSpeed
    Run any model on the live WaveSpeed catalog: image, video, audio, 3D.
    A