Image MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GEMINI_API_KEY | No | API key for Google Gemini (required if not using OPENAI_API_KEY) | |
| OPENAI_API_KEY | No | API key for OpenAI (required if not using GEMINI_API_KEY) | |
| IMAGE_MCP_OUTPUT_DIR | No | Output directory for images (default: ~/Pictures/image-mcp) | ~/Pictures/image-mcp |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| generate_imageA | Gera imagem(ns) a partir de um prompt de texto e salva em disco, retornando os caminhos dos arquivos. Se o usuário quer partir de uma imagem existente (editar, variar, usar como referência), use edit_image. IMPORTANTE: se o usuário não disse o formato/proporção da imagem, pergunte antes de gerar, oferecendo os padrões de mercado: "1:1" (quadrado — feed, avatar, foto de produto), "4:5" (vertical — post de feed Instagram), "9:16" (stories, reels, TikTok, wallpaper de celular), "16:9" (YouTube, apresentações, paisagem), "3:2" (fotografia horizontal), "2:3" (fotografia vertical, pôster), "3:1" (banner, capa de site). |
| edit_imageA | Use sempre que houver imagem(ns) de partida: editar/alterar uma imagem existente, gerar uma nova baseada em referência(s), combinar elementos de várias imagens, transferir estilo, ou variações de um produto/personagem. Aceita múltiplas imagens de referência e máscara opcional (PNG com alfa marcando a região a editar, apenas modelos OpenAI). Salva o resultado em disco e retorna os caminhos. |
| host_imageA | Sobe imagem(ns) local(is) para hospedagem gratuita e retorna a URL pública direta — para plataformas que precisam do LINK da imagem, não do arquivo. Sem cadastro nem API key. Padrão: link permanente (catbox.moe); use expires para link temporário (litterbox). Atenção: qualquer pessoa com o link acessa a imagem — não hospede conteúdo sensível/confidencial. |
| convert_imageA | Converte o formato (png/jpeg/webp/avif) e/ou redimensiona uma imagem local, sem usar API (grátis e instantâneo). Também serve para comprimir (parâmetro quality). |
| get_image_infoA | Retorna dimensões, formato, tamanho em disco e transparência de uma imagem local. Útil antes de editar, converter ou publicar. |
| list_image_modelsA | Lista os modelos de geração de imagem disponíveis neste servidor e suas capacidades. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
Each tool has a clearly distinct purpose: converting formats, editing existing images, generating from scratch, retrieving metadata, hosting, and listing models. No two tools overlap in functionality.
All tool names follow a consistent verb_noun pattern with underscores (e.g., convert_image, generate_image), using clear verbs and nouns throughout.
With 6 tools, the server covers the core image operations (generation, editing, conversion, info, hosting, model listing) without being excessive or insufficient.
The tool set provides a complete workflow for image manipulation: input (generate/obtain image), processing (convert, edit, get info), and output (save, host). No obvious gaps for the intended scope.