Convierte imágenes PNG y JPG en vectores SVG escalables utilizando el motor vtracer directamente desde un asistente de IA.
También conocido como pic2vector/pic2vector-mcp, pic2vector-mcp
- Stars
- 0
- Herramientas
- 3
- Descargas, 30 días
- —
- Última versión
- 1.0.1
- Último commit
- 23 oct 2026
- Licencia
- MIT
¿Qué es Pic2Vector MCP?
Pic2Vector es un MCP server. Convierte imágenes PNG y JPG en vectores SVG escalables utilizando el motor vtracer directamente desde un asistente de IA. Expone 3 herramientas, como input, mode, output_path.
Resumen generado a partir del README del proyecto
Acerca del MCP server de Pic2Vector
Pic2Vector ofrece una forma de transformar imágenes PNG y JPG en vectores SVG escalables a través de un asistente de IA. Funciona localmente mediante stdio, lo que significa que tus archivos locales permanecen en tu máquina y nunca se suben a un servidor. Esta herramienta está diseñada para desarrolladores que utilizan Claude Desktop, Claude Code, Cursor o VS Code y necesitan automatizar el trazado de imágenes dentro de sus flujos de trabajo actuales.
El servidor utiliza el motor vtracer para procesar una imagen a la vez. Ofrece dos modos específicos: color para logotipos e ilustraciones, y bw para arte lineal, firmas o escaneos. Puedes proporcionar tanto una ruta de archivo local absoluta como una URL pública para la conversión. Si utilizas una URL, el archivo debe pesar menos de 10MB y ser accesible vía http o https.
Los usuarios pueden especificar una ruta de salida o dejar que la herramienta guarde el SVG en el mismo directorio que el origen. Aunque la herramienta gestiona el trazado estándar, está pensada como una implementación directa del motor vtracer. Para funciones avanzadas como el ajuste de gradientes o la edición de capas, la documentación sugiere utilizar la aplicación web de Pic2Vector.
Qué puedes hacer con él
- 1Convertir un logotipo a vectorPide al asistente que convierta un logotipo PNG en un archivo SVG escalable utilizando el modo color.
- 2Trazar una firmaTransforma una firma escaneada o un dibujo lineal en un SVG transparente utilizando el modo blanco y negro.
- 3Automatizar el procesamiento de imágenesIndica a la IA que convierta automáticamente un archivo de imagen local específico al formato SVG.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar Pic2Vector MCP
Formatos verificados el 10 nov 2026Añadir a CursorAñadir a GooseInstalar Pic2Vector MCP en Claude Code
$ claude mcp add pic2vector-mcp -- npx -y pic2vector-mcpInstalar Pic2Vector MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"pic2vector-mcp": {
"command": "npx",
"args": [
"-y",
"pic2vector-mcp"
]
}
}
}Instalar Pic2Vector MCP en VS Code
.vscode/mcp.json
{
"servers": {
"pic2vector-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"pic2vector-mcp"
]
}
}
}Instalar Pic2Vector MCP en VS Code CLI
$ code --add-mcp '{"name":"pic2vector-mcp","type":"stdio","command":"npx","args":["-y","pic2vector-mcp"]}'Instalar Pic2Vector MCP en Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"pic2vector-mcp": {
"command": "npx",
"args": [
"-y",
"pic2vector-mcp"
]
}
}
}Instalar Pic2Vector MCP en Codex
$ codex mcp add pic2vector-mcp -- npx -y pic2vector-mcpInstalar Pic2Vector MCP en Codex config.toml
~/.codex/config.toml
[mcp_servers.pic2vector-mcp] command = "npx" args = ["-y", "pic2vector-mcp"]
Instalar Pic2Vector MCP en Gemini CLI
$ gemini mcp add -s user pic2vector-mcp npx -- -y pic2vector-mcpInstalar Pic2Vector MCP en Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"pic2vector-mcp": {
"command": "npx",
"args": [
"-y",
"pic2vector-mcp"
]
}
}
}Herramientas de Pic2Vector MCP 3
Detectado desde el READMEinputmodeoutput_path
| input | — | |
| mode | — | |
| output_path | — |
Verificaciones automáticas
Ejecutado 14 nov 2026Informe completo →Pasó nuestras verificaciones automáticas. Esto no es una auditoría de seguridad: lee el código y dale al servidor el acceso más limitado que necesite. Cómo funcionan las verificaciones
- Repositorio de origen vinculado y accesiblepic2vector/pic2vector-mcp is public and reachablegithub.com/pic2vector/pic2vector-mcp ↗Aprobado
- El paquete indica este repositorio como su origenpic2vector-mcp names pic2vector/pic2vector-mcp as sourcenpmjs.com/package/pic2vector-mcp ↗Aprobado
- Procedencia de la compilación (atestación de Sigstore)No build attestation published for this releaseNo verificado
- Licencia de código abierto (OSI)MITspdx.org/licenses/MIT.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit or release 2026-10-23github.com/pic2vector/pic2vector-mcp ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo popular package one edit away from pic2vector-mcpAprobado
- No hay avisos críticos en el paquete ni en sus dependencias102 resolved dependencies checked; no critical advisoryosv.dev ↗Aprobado
- Sin instrucciones ocultas para el modelo3 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo tool named like delete, drop or execAprobado
- El endpoint remoto responde al handshake de MCPNo verificado
README
Ver en GitHubPic2Vector 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)
Preguntas sobre Pic2Vector MCP
¿Cómo agrego Pic2Vector MCP a Claude Code?
Ejecuta claude mcp add pic2vector-mcp -- npx -y pic2vector-mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego Pic2Vector MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Qué herramientas proporciona Pic2Vector MCP?
Expone 3 herramientas, incluidas input, mode, output_path.
¿Cómo gestiona el servidor la privacidad y los datos?
El servidor se ejecuta localmente en tu máquina, lo que significa que los archivos locales nunca salen de tu disco y nada se envía a Pic2Vector.
¿Qué modos de imagen están disponibles para la conversión?
Puedes usar el modo 'color' para ilustraciones y logotipos a todo color, o el modo 'bw' para arte lineal, firmas y escaneos.
¿Puedo convertir imágenes desde una URL?
Sí, puedes proporcionar una ruta absoluta a un archivo local o una URL http/https, siempre que la URL pese menos de 10MB y responda en menos de 15 segundos.
¿Cuál es la diferencia entre el MCP server y el conversor en línea?
El MCP server proporciona la ruta estándar de vtracer, mientras que el conversor en línea ofrece herramientas de estudio avanzadas como supersampling, ajuste de gradientes y edición de capas.