Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Page Image

FreeNot checked

Reads website pages and generates one cohesive image per page, with no text and no recognizable human faces.

GitHubEmbed

About

Reads website pages and generates one cohesive image per page, with no text and no recognizable human faces.

README

MCP server que lê um site página por página e gera uma imagem coesa com o tema de cada página — sem nenhum texto e sem rostos humanos reconhecíveis.

Setup

cd /Users/pastorello/Desktop/MCP
npm install
npm run build

A geração de imagem usa uma instância local do Draw Things rodando o modelo Flux Schnell quantizado. Não precisa de API key nem de internet para gerar — mas o app Draw Things precisa estar aberto com o servidor de API habilitado em http://127.0.0.1:7860 antes de rodar qualquer tool deste MCP.

Os detectores locais de rosto/texto (scripts/detect_face.py, scripts/detect_text.py) rodam via OpenCV num virtualenv próprio, não versionado:

python3 -m venv venv-facedetect
venv-facedetect/bin/pip install opencv-python numpy

Eles também esperam dois arquivos de modelo em models/ (não versionados por serem binários grandes — o EAST detector tem ~92MB):

Registrar no Claude Code

claude mcp add page-image-mcp -- node /Users/pastorello/Desktop/MCP/dist/index.js

Tools

  • list_pages { url, maxPages } — descobre as páginas do site via sitemap.xml (com fallback para crawl same-origin por links).
  • generate_page_image { url, outDir?, styleHint?, size? } — lê uma página e gera 1 imagem coesa com o conteúdo dela.
  • generate_site_images { url, maxPages?, outDir?, styleHint?, size? } — roda o fluxo completo: descobre páginas + gera 1 imagem por página.

Imagens são salvas em ~/Desktop/MCP/output por padrão.

Como a restrição "sem texto / sem rosto" é aplicada

O prompt enviado ao modelo de geração de imagem (via Draw Things) inclui instruções rígidas, sempre anexadas ao tema da página:

  • proibição explícita de letras, números, palavras, logos, legendas, marcas d'água;
  • proibição de rostos humanos reconhecíveis — pessoas só podem aparecer como silhuetas distantes ou de costas;
  • proibição de UI/screenshots.

Ver src/prompt.ts para o texto exato.

from github.com/IIIJHORDANIII/MCP-Generate-Image-Context

Installing Page Image

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/IIIJHORDANIII/MCP-Generate-Image-Context

FAQ

Is Page Image MCP free?

Yes, Page Image MCP is free — one-click install via Unyly at no cost.

Does Page Image need an API key?

No, Page Image runs without API keys or environment variables.

Is Page Image hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Page Image in Claude Desktop, Claude Code or Cursor?

Open Page Image on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Page Image with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All media MCPs