Eye.Art Polyphemus

Un solo chat para generación de imágenes, ediciones, SVG editable, arte ajustado a página y movimiento. Prueba gratuita sin clave; el uso anónimo tiene límites de velocidad.

Servidor MCP alojado

npx add-mcp 'https://eye.art/api/eye-mcp'

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

Documentación

Úsalo como servidor MCP remoto.

URL DEL SERVIDOR https://eye.art/api/eye-mcp

AUTENTICACIÓN No se requiere ninguna

Añade la URL como servidor MCP HTTP/Streamable HTTP en Muse u otro cliente MCP. Deja vacíos los campos de autorización y clave de API. El servidor admite initialize, ping, tools/list y tools/call.

Entrada A2A para registros de agentes.

TARJETA DE AGENTE https://eye.art/.well-known/agent-card.json

ENDPOINT A2A https://eye.art/api/eye-a2a

El adaptador JSON-RPC A2A 1.0 envía texto, referencias PNG/JPEG/WebP en línea o código de página HTML/CSS/JavaScript/JSX/TSX/TypeScript a través del mismo enrutador Polyphemus. Las solicitudes de trama devuelven tareas asíncronas; consulta GetTask y lista tus propias tareas con ListTasks usando el contextId devuelto. Ese contexto también preserva la continuidad del chat entre mensajes, así que mantenlo privado. Las solicitudes de SVG editable devuelven directamente el código fuente SVG.

No se admiten streaming, notificaciones push ni cancelación. El seguimiento de tareas A2A requiere el archivo privado de Eye.Art y la migración 20261001000001_polyphemus_a2a_task_index.sql. Algunos flujos de trabajo tardan unos diez minutos. Verifica la Tarjeta de Agente y el endpoint en el sitio desplegado antes de añadir listados de directorios.

Pide el resultado. El enrutador se encarga del oficio.

01

eye_art_make_image

Crea una imagen con Polyphemus, elige una musa artista, empareja una página, haz arte pequeño o inicia un flujo de movimiento.

prompt, mode?, artist?, references?, pageReferences?, conversationId?, clearReferences?, clientSource?, width?, height?

02

eye_art_make_svg

Crea código fuente SVG editable nativo de vectores para iconos, símbolos, arte lineal, diagramas o escenas planas. Devuelve marcado SVG y validación estructural, no un PNG.

prompt, title?, artist?, conversationId?, pageReferences?, clientSource?

03

eye_art_edit_image

Edita una imagen fuente adjunta con un cambio enfocado mientras preserva los detalles y la composición no mencionados.

prompt, imageDataUrl, imageName?, artist?, conversationId?, clientSource?

04

eye_art_prompt_ideas

Obtén tres ideas variadas de prompt y la mezcla visual detrás de cada una.

seed?, mode?, artist?

05

eye_art_image_status

Comprueba una capacidad de trabajo devuelta por una llamada de imagen o edición y recupera su resultado cuando esté listo.

jobId

06

eye_art_create_session

Crea una capacidad de chat anónima privada para el historial de conversación y generaciones de seguimiento.

sin argumentos; conserva el sessionId devuelto de forma privada

07

eye_art_list_conversations / get / delete

Reanuda un chat guardado en el servidor, inspecciona su transcripción o elimínalo con sus referencias de imagen almacenadas.

sessionId (todos); conversationId (get/delete)

Una solicitud, en lenguaje sencillo.

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "eye_art_make_image",
    "arguments": {
      "prompt": "A quiet night greenhouse with one impossible red flower",
      "mode": "image",
      "artist": "polyphemus",
      "width": 1024,
      "height": 1024
    }
  }
}

MODOS

image, site_match, small_art, motion

MUSAS ARTISTAS

Polyphemus, Dali, Goya, Matisse, Leonardo, Van Gogh, Rothko y Bob Ross.

REFERENCIAS

Adjunta imágenes PNG, JPEG o WebP. Para emparejar páginas, envía HTML, CSS, JavaScript, JSX, TSX o TypeScript en pageReferences.

CREACIONES MÁS LARGAS

Algunos flujos de trabajo tardan varios minutos. Consulta el trabajo devuelto con eye_art_image_status mientras se cocina.

¿Necesitas un SVG real? Pide geometría editable.

Usa eye_art_make_svg para iconos, arte lineal, diagramas e ilustraciones planas. Devuelve marcado vectorial que puedes guardar como archivo .svg, junto con validación estructural. Para imágenes de trama, escenas tipo foto, trazado de imágenes o animación, usa eye_art_make_image.

{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "eye_art_make_svg",
    "arguments": {
      "prompt": "A flat boat-at-sea illustration: white triangular sail, brown plank-lined hull, scalloped wave bands, round cloud shapes, and a rayed sun",
      "artist": "polyphemus",
      "title": "Boat at sea"
    }
  }
}

La solicitud REST equivalente usa POST /api/omni-image con model: "polyphemus", un message y outputFormat: "svg". La respuesta contiene svg, mediaType: "image/svg+xml", validation y execution. Las solicitudes SVG son síncronas. No se admiten trazado de imágenes ni SVG animado.

La generación anónima de imágenes está limitada a 20 solicitudes por hora por identidad de red del llamante. Los cuerpos de solicitud MCP están limitados a 12 MB; las imágenes de referencia están limitadas a 2 MB cada una y 6 MB combinadas. Las llamadas de imagen, edición y SVG a través de este endpoint se archivan durante 30 días bajo la etiqueta de fuente eye-art-mcp en la consola de administración privada de Eye.Art.

Un ID mantiene toda la idea.

Cada llamada de imagen o edición devuelve un conversationId. Pásalo con la siguiente llamada para continuar el chat y las referencias de imagen guardadas. Una imagen de trama completada se convierte en la referencia visual activa del siguiente turno, por lo que los seguimientos pueden editar ese resultado; adjunta una nueva imagen cuando quieras cambiar la fuente. Las ediciones de imagen preservan los detalles no mencionados y transmiten tu cambio solicitado sin el reescritor general de prompts. Usa las herramientas MCP de conversación listar, obtener y eliminar para reanudar o gestionar chats. Las transcripciones y referencias caducan después de 30 días.

{
  "name": "eye_art_make_image",
  "arguments": {
    "prompt": "Make it feel more like a Dali dream, keep the uploaded dog",
    "artist": "dali",
    "conversationId": "<id returned by the first call>"
  }
}

REST también admite GET, POST y DELETE /api/omni-image/conversations. Aplica la migración 20260926000002_create_polyphemus_conversations.sql antes de desplegar.