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.
| HERRAMIENTA | PARÁMETROS | QUÉ HACE | COSTO |
|---|---|---|---|
generate_illustration | prompt, 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_logo | prompt, 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_image | image_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_task | task_id, timeout_seconds? | Espera a que una tarea asíncrona se resuelva y devuelve su resultado cuando esté listo. | gratis |
get_task | task_id | Obtiene el estado actual de una tarea, incluidas las URL de descarga después de que tenga éxito. | gratis |
list_tasks | limit? | Lista las tareas más recientes de la cuenta, de más nueva a más antigua. | gratis |
list_mascots | none | Lista las mascotas listas cuyos ids se pueden usar para ilustraciones con personaje consistente. | gratis |
download_png | task_id, width?, variant? | Devuelve el arte terminado como imagen PNG directamente en el contexto del agente. | gratis |
download_svg | task_id, variant? | Devuelve el arte terminado como marcado SVG editable. | gratis |
download_logo_kit | task_id, width? | Devuelve tres SVGs, tres PNGs y palette.json como un recurso ZIP incrustado. | gratis |
get_account | none | Devuelve el plan actual y el saldo de créditos. | gratis |