Konvertiert PNG- und JPG-Bilder mithilfe der vtracer-Engine direkt über einen AI Assistant in skalierbare SVG-Vektoren.
Auch bekannt als pic2vector/pic2vector-mcp, pic2vector-mcp
- Stars
- 0
- Tools
- 3
- Downloads, 30 Tage
- —
- Neueste Version
- 1.0.1
- Letzter Commit
- 23. Okt. 2026
- Lizenz
- MIT
Was ist Pic2Vector MCP?
Pic2Vector ist ein MCP server. Konvertiert PNG- und JPG-Bilder mithilfe der vtracer-Engine direkt über einen AI Assistant in skalierbare SVG-Vektoren. Er stellt 3 Tools bereit, etwa input, mode, output_path.
Zusammenfassung generiert aus dem README des Projekts
Über Pic2Vector MCP server
Pic2Vector bietet eine Möglichkeit, PNG- und JPG-Bilder über einen AI Assistant in skalierbare SVG-Vektoren zu transformieren. Es arbeitet lokal via stdio, was bedeutet, dass deine lokalen Dateien auf deinem Rechner bleiben und niemals auf einen Server hochgeladen werden. Dieses Tool ist für Entwickler gedacht, die Claude Desktop, Claude Code, Cursor oder VS Code nutzen und das Image Tracing in ihre bestehenden Workflows automatisieren möchten.
Der Server nutzt die vtracer-Engine, um jeweils ein Bild zu verarbeiten. Er bietet zwei spezifische Modi: color für Logos und Illustrationen sowie bw für Line Art, Signaturen oder Scans. Du kannst entweder einen lokalen absoluten Dateipfad oder eine öffentliche URL für die Konvertierung angeben. Wenn du eine URL verwendest, muss die Datei kleiner als 10MB sein und über http oder https erreichbar sein.
Nutzer können einen Ausgabe-Pfad angeben oder das Tool das SVG im selben Verzeichnis wie die Quelle speichern lassen. Während das Tool das Standard-Tracing übernimmt, ist es als direkte Implementierung der vtracer-Engine gedacht. Für fortgeschrittene Funktionen wie Gradient Fitting oder Layer-Editing empfiehlt die Dokumentation die Nutzung der Pic2Vector Web-App.
Was du damit machen kannst
- 1Ein Logo in einen Vektor umwandelnBitte den Assistant, ein PNG-Logo unter Verwendung des color-Modus in eine skalierbare SVG-Datei umzuwandeln.
- 2Eine Signatur nachzeichnenTransformiere eine gescannte Signatur oder Line Art mithilfe des Schwarz-Weiß-Modus in ein transparentes SVG.
- 3Bildverarbeitung automatisierenGib der KI den Befehl, eine bestimmte lokale Bilddatei automatisch in das SVG-Format zu konvertieren.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du Pic2Vector MCP
Formate geprüft am 10. Nov. 2026Zu Cursor hinzufügenZu Goose hinzufügenPic2Vector MCP in Claude Code installieren
$ claude mcp add pic2vector-mcp -- npx -y pic2vector-mcpPic2Vector MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"pic2vector-mcp": {
"command": "npx",
"args": [
"-y",
"pic2vector-mcp"
]
}
}
}Pic2Vector MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"pic2vector-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"pic2vector-mcp"
]
}
}
}Pic2Vector MCP in VS Code CLI installieren
$ code --add-mcp '{"name":"pic2vector-mcp","type":"stdio","command":"npx","args":["-y","pic2vector-mcp"]}'Pic2Vector MCP in Claude Desktop installieren
claude_desktop_config.json
{
"mcpServers": {
"pic2vector-mcp": {
"command": "npx",
"args": [
"-y",
"pic2vector-mcp"
]
}
}
}Pic2Vector MCP in Codex installieren
$ codex mcp add pic2vector-mcp -- npx -y pic2vector-mcpPic2Vector MCP in Codex config.toml installieren
~/.codex/config.toml
[mcp_servers.pic2vector-mcp] command = "npx" args = ["-y", "pic2vector-mcp"]
Pic2Vector MCP in Gemini CLI installieren
$ gemini mcp add -s user pic2vector-mcp npx -- -y pic2vector-mcpPic2Vector MCP in Gemini settings.json installieren
~/.gemini/settings.json
{
"mcpServers": {
"pic2vector-mcp": {
"command": "npx",
"args": [
"-y",
"pic2vector-mcp"
]
}
}
}Pic2Vector MCP tools 3
Erkannt aus dem READMEinputmodeoutput_path
| input | — | |
| mode | — | |
| output_path | — |
Automatisierte Checks
Geluften am 14. Nov. 2026Vollständiger Bericht →Unsere automatisierten Checks bestanden. Das ist kein Security-Audit: Lies den Code und gib dem Server nur den minimal notwendigen Zugriff. Wie die Checks funktionieren
- Source Repository verknüpft und erreichbarpic2vector/pic2vector-mcp is public and reachablegithub.com/pic2vector/pic2vector-mcp ↗Bestanden
- Paket nennt dieses Repository als Quellepic2vector-mcp names pic2vector/pic2vector-mcp as sourcenpmjs.com/package/pic2vector-mcp ↗Bestanden
- Build-Provenienz (Sigstore-Attestierung)No build attestation published for this releaseNicht geprüft
- Open Source Lizenz (OSI)MITspdx.org/licenses/MIT.html ↗Bestanden
- Commit oder Release im letzten JahrLast commit or release 2026-10-23github.com/pic2vector/pic2vector-mcp ↗Bestanden
- OpenSSF ScorecardNicht geprüft
- Package-Name ähnelt keinem populären PackageNo popular package one edit away from pic2vector-mcpBestanden
- Keine kritischen Advisories im Paket oder seinen Abhängigkeiten102 resolved dependencies checked; no critical advisoryosv.dev ↗Bestanden
- Keine versteckten Anweisungen an das Modell3 tool descriptions and the README read; no override phrases, credential paths or hidden charactersBestanden
- Destruktive Tools sind markiertNo tool named like delete, drop or execBestanden
- Remote-Endpoint beantwortet den MCP-HandshakeNicht geprüft
README
Auf GitHub ansehenPic2Vector MCP — Image to SVG for AI assistants
The MCP server for Pic2Vector, the free in-browser image-to-SVG converter.

Scripted terminal demo of the stdio server (about 12 seconds). It shows tools/list, a vectorize_image call, and the SVG that was written. It is not a recording inside Claude Desktop or Cursor.
pic2vector-mcp runs locally over stdio. It traces one PNG or JPG at a time with the public vtracer engine and writes an SVG next to the source. No account, no upload, no telemetry.
Quick start
Requires Node.js 18 or newer.
Claude Desktop
Add this to claude_desktop_config.json (~/Library/Application Support/Claude/ on macOS, %APPDATA%\Claude\ on Windows):
{
"mcpServers": {
"pic2vector": {
"command": "npx",
"args": ["-y", "pic2vector-mcp"]
}
}
}
Claude Code
claude mcp add pic2vector -- npx -y pic2vector-mcp
Cursor
Or merge this into ~/.cursor/mcp.json (global) or .cursor/mcp.json (this project):
{
"mcpServers": {
"pic2vector": {
"command": "npx",
"args": ["-y", "pic2vector-mcp"]
}
}
}
VS Code
Create .vscode/mcp.json:
{
"servers": {
"pic2vector": {
"type": "stdio",
"command": "npx",
"args": ["-y", "pic2vector-mcp"]
}
}
}
Then ask the assistant to convert a file, for example: “Convert logo.png to SVG”.
Tool reference
One tool: vectorize_image.
Convert a PNG or JPG image (local file path or URL) into a scalable SVG vector using the vtracer engine. Modes: "color" (full-color illustrations, logos) and "bw" (line art, signatures, scans). Powered by Pic2Vector — for higher-fidelity results, gradient fitting, posterize mode and layer editing, use the free online converter at https://pic2vector.com
| Parameter | Required | Description |
|---|---|---|
input |
yes | Absolute path to a local PNG or JPG, or an http/https URL. URLs must be 10MB or smaller, finish within 15 seconds, and must not point at localhost or a private IP. |
mode |
no | color (default) for logos and illustrations. bw for line art, signatures, and scans. |
output_path |
no | Where to write the SVG. A local file defaults to the same directory and base name with .svg. A URL defaults to the current working directory. |
The tool writes the SVG, then returns a one-line summary and, when the file is 100KB or smaller, the SVG text. The file starts with <!-- Generated by pic2vector-mcp · https://pic2vector.com -->.
color uses vtracer's photo preset (color, spline, stacked). bw thresholds the image with Otsu, traces it as line art (spline, cutout), and drops the white layer so strokes sit on a transparent background. The long edge is scaled to at most 2048 pixels before tracing.
Want better results?
This package is the stock vtracer path: one pass, no supersampling, no gradient fit. Open the image to SVG converter when you want the studio tools.
| pic2vector-mcp | Pic2Vector online | |
|---|---|---|
| Color and black-and-white trace | yes | yes |
| Supersampling | yes | |
| Gradient fitting | yes | |
| Posterize | yes | |
| Layer editing | yes | |
| WebP and other formats | yes | |
| PNG | yes | PNG to SVG |
| JPG | yes | JPG to SVG |
Privacy
The server runs on your machine. A local file never leaves the disk. A URL is downloaded only to trace it, then discarded. Nothing is sent to Pic2Vector. The same commitment is spelled out at https://pic2vector.com/privacy/.
Develop
npm install
npm run build
npm test
node dist/index.js
npm test packs the tarball and drives vectorize_image over stdio. The published command is npx -y pic2vector-mcp.
Credits
Built by Pic2Vector · Engine: vtracer (MIT)
Pic2Vector MCP Fragen
Wie füge ich Pic2Vector MCP zu Claude Code hinzu?
Führe claude mcp add pic2vector-mcp -- npx -y pic2vector-mcp in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich Pic2Vector MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Welche Tools bietet Pic2Vector MCP?
Er stellt 3 Tools bereit, darunter input, mode, output_path.
Wie geht der Server mit Datenschutz und Daten um?
Der Server läuft lokal auf deinem Rechner. Das bedeutet, dass lokale Dateien niemals deine Festplatte verlassen und nichts an Pic2Vector gesendet wird.
Welche Bildmodi stehen für die Konvertierung zur Verfügung?
Du kannst den 'color'-Modus für vollfarbige Illustrationen und Logos oder den 'bw'-Modus für Line Art, Signaturen und Scans verwenden.
Kann ich Bilder von einer URL konvertieren?
Ja, du kannst entweder einen absoluten Pfad zu einer lokalen Datei oder eine http/https URL angeben, sofern die URL kleiner als 10MB ist und innerhalb von 15 Sekunden antwortet.
Was ist der Unterschied zwischen dem MCP server und dem Online-Konverter?
Der MCP server bietet den Standard-vtracer-Pfad, während der Online-Konverter fortgeschrittene Studio-Tools wie Supersampling, Gradient Fitting und Layer-Editing bietet.