CleanVector

Crea arte SVG profesional, iconos y logotipos vectoriales a partir de un prompt, o vectoriza cualquier imagen.

Servidor MCP alojado

npx add-mcp 'https://cleanvector.ai/api/mcp'

Se instala en Claude Code, Codex, Cursor y más

Documentación

Qué hace

Tres trabajos que tu agente puede ejecutar.

El servidor expone el mismo pipeline de generación, conversión y exportación que utiliza la aplicación CleanVector.

01

De prompt a SVG profesional

Crea una ilustración, un icono o una escena de mascota, espera a que finalice el trabajo asíncrono y luego trae marcado SVG limpio y editable o un PNG renderizado de vuelta al trabajo del agente.

generate_illustration → wait_for_task → download_svg

02

De brief a logotipo vectorial

Genera un logotipo vectorial con variantes originales, en blanco y negro, colores medidos y un ZIP con archivos SVG y PNG listos para producción.

generate_logo → wait_for_task → download_logo_kit

03

De imagen a SVG limpio

Dale al agente una URL PNG, JPG o WebP o un payload en base64 y haz que devuelva un resultado escalable en lugar de una imagen aplanada.

vectorize_image → wait_for_task → download_svg

Configuración

Conéctate con una clave API.

Los clientes pueden descubrir el servidor y sus esquemas de herramientas sin una clave. Para ejecutar cualquier herramienta, crea una clave en CleanVector y añádela como encabezado Bearer. La ejecución de API y MCP está incluida en los planes Plus y Pro.

Mantén la clave fuera del control de versiones. Cada llamada se realiza en tu cuenta. Las claves se muestran una sola vez y pueden revocarse desde la página de API.

Claude Code

CLI

claude mcp add --transport http cleanvector https://cleanvector.ai/api/mcp \
  --header "Authorization: Bearer cv_YOUR_KEY"

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "cleanvector": {
      "url": "https://cleanvector.ai/api/mcp",
      "headers": {
        "Authorization": "Bearer cv_YOUR_KEY"
      }
    }
  }
}

Para otro cliente MCP, usa la misma URL con Streamable HTTP y envía Authorization: Bearer cv_…. CleanVector utiliza autenticación por clave API para cada llamada de herramienta; el descubrimiento público no otorga acceso a datos de cuenta ni a la ejecución de herramientas. El servidor no anuncia OAuth ni el transporte SSE obsoleto.

Referencia de herramientas

Herramientas disponibles

Los trabajos de creación son asíncronos. Llama a wait_for_task antes de solicitar el resultado. Los trabajos de generación fallidos se reembolsan automáticamente.

HERRAMIENTAPARÁMETROSQUÉ HACECOSTO
generate_illustrationprompt, mascot_id?, no_background?, aspect_ratio?Genera arte SVG profesional y editable a partir de un prompt de texto: ilustraciones, iconos, pegatinas y escenas de mascotas. Pasa mascot_id para mantener un personaje consistente entre escenas.4 créditos
generate_logoprompt, brand_name?, reference_image_url | reference_image_base64?, reference_role?Genera un logotipo vectorial profesional con variantes originales, en blanco y negro, exportaciones PNG y una paleta medida. Admite referencias de refinamiento e inspiración.8 créditos
vectorize_imageimage_url | image_base64, mode?, prompt?, no_background?Convierte una imagen rasterizada (PNG/JPG/WebP, máx. 5 MB) en un SVG limpio y editable, por URL o base64.1 o 4 créditos
wait_for_tasktask_id, timeout_seconds?Espera a que una tarea asíncrona se resuelva y devuelve su resultado cuando esté listo.gratis
get_tasktask_idObtiene el estado actual de una tarea, incluidas las URL de descarga después de que tenga éxito.gratis
list_taskslimit?Lista las tareas más recientes de la cuenta, de más nueva a más antigua.gratis
list_mascotsnoneLista las mascotas listas cuyos ids se pueden usar para ilustraciones con personaje consistente.gratis
download_pngtask_id, width?, variant?Devuelve el arte terminado como imagen PNG directamente en el contexto del agente.gratis
download_svgtask_id, variant?Devuelve el arte terminado como marcado SVG editable.gratis
download_logo_kittask_id, width?Devuelve tres SVGs, tres PNGs y palette.json como un recurso ZIP incrustado.gratis
get_accountnoneDevuelve el plan actual y el saldo de créditos.gratis