Eye.Art Polyphemus

Um chat para geração de imagens, edições, SVG editável, arte compatível com páginas e movimento. Grátis para testar sem chave; uso anônimo é limitado por taxa.

Servidor MCP hospedado

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

Instala no Claude Code, Codex, Cursor e outros

Documentação

Use-o como um servidor MCP remoto.

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

AUTENTICAÇÃO Nenhuma necessária

Adicione a URL como um servidor MCP HTTP/Streamable HTTP no Muse ou em outro cliente MCP. Deixe os campos de autorização e chave de API vazios. O servidor suporta initialize, ping, tools/list e tools/call.

Entrada A2A para registros de agentes.

CARTÃO DO AGENTE https://eye.art/.well-known/agent-card.json

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

O adaptador JSON-RPC A2A 1.0 envia texto, referências PNG/JPEG/WebP inline ou código de página HTML/CSS/JavaScript/JSX/TSX/TypeScript pelo mesmo roteador Polyphemus. Solicitações raster retornam tarefas assíncronas; consulte GetTask e liste suas próprias tarefas com ListTasks usando o contextId retornado. Esse contexto também preserva a continuidade do chat entre mensagens, então mantenha-o privado. Solicitações de SVG editável retornam o código-fonte SVG diretamente.

Streaming, notificações push e cancelamento não são suportados. O rastreamento de tarefas A2A requer o arquivo privado Eye.Art e a migração 20261001000001_polyphemus_a2a_task_index.sql. Alguns fluxos de trabalho levam cerca de dez minutos. Verifique o Cartão do Agente e o endpoint no site implantado antes de adicionar listagens de diretório.

Peça o resultado. O roteador cuida do trabalho.

01

eye_art_make_image

Crie uma imagem com Polyphemus, escolha uma musa artista, corresponda a uma página, faça arte pequena ou inicie um fluxo de trabalho de movimento.

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

02

eye_art_make_svg

Crie código-fonte SVG editável e nativo para ícones, símbolos, arte de linha, diagramas ou cenas planas. Retorna marcação SVG e validação estrutural, não um PNG.

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

03

eye_art_edit_image

Edite uma imagem de origem anexada com uma alteração focada, preservando detalhes e composição não mencionados.

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

04

eye_art_prompt_ideas

Obtenha três ideias variadas de prompt e a mistura visual por trás de cada uma.

seed?, mode?, artist?

05

eye_art_image_status

Verifique uma capacidade de trabalho retornada por uma chamada de imagem ou edição e recupere seu resultado quando estiver pronto.

jobId

06

eye_art_create_session

Crie uma capacidade de chat anônima privada para histórico de conversa e gerações de acompanhamento.

sem argumentos; retenha o sessionId retornado de forma privada

07

eye_art_list_conversations / get / delete

Retome um chat salvo no servidor, inspecione sua transcrição ou exclua-o com suas referências de imagem armazenadas.

sessionId (todos); conversationId (get/delete)

Uma solicitação, em linguagem simples.

{
  "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 e Bob Ross.

REFERÊNCIAS

Anexe imagens PNG, JPEG ou WebP. Para correspondência de páginas, envie HTML, CSS, JavaScript, JSX, TSX ou TypeScript em pageReferences.

CRIAÇÕES MAIS LONGAS

Alguns fluxos de trabalho levam vários minutos. Consulte o trabalho retornado com eye_art_image_status enquanto o trabalho é processado.

Precisa de um SVG real? Peça geometria editável.

Use eye_art_make_svg para ícones, arte de linha, diagramas e ilustrações planas. Ele retorna marcação vetorial que você pode salvar como um arquivo .svg, junto com validação estrutural. Para imagens raster, cenas semelhantes a fotos, rastreamento de imagem ou animação, use 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"
    }
  }
}

A solicitação REST equivalente usa POST /api/omni-image com model: "polyphemus", um message e outputFormat: "svg". A resposta contém svg, mediaType: "image/svg+xml", validation e execution. Solicitações SVG são síncronas. Rastreamento de imagem e SVG animado não são suportados.

A geração de imagens anônimas é limitada a 20 solicitações por hora por identidade de rede do chamador. Os corpos de solicitação MCP são limitados a 12 MB; imagens de referência são limitadas a 2 MB cada e 6 MB combinadas. Chamadas de imagem, edição e SVG por este endpoint são arquivadas por 30 dias sob o rótulo de origem eye-art-mcp no console administrativo privado do Eye.Art.

Um ID mantém toda a ideia.

Cada chamada de imagem ou edição retorna um conversationId. Passe-o na próxima chamada para levar adiante o chat e as referências de imagem salvas. Uma imagem raster concluída torna-se a referência visual ativa da próxima rodada, então acompanhamentos podem editar esse resultado; anexe uma nova imagem quando quiser trocar a fonte. Edições de imagem preservam detalhes não mencionados e passam sua alteração solicitada sem o reescritor de prompt geral. Use as ferramentas MCP de listar, obter e excluir conversas para retomar ou gerenciar chats. Transcrições e referências expiram após 30 dias.

{
  "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 também suporta GET, POST e DELETE /api/omni-image/conversations. Aplique a migração 20260926000002_create_polyphemus_conversations.sql antes de implantar.