Skip to main content
Glama

@qmediat.io/ideogram-mcp

Servidor MCP para la API de Ideogram V3 — genera, edita, remezcla, amplía y describe imágenes desde Claude Code, Claude Desktop o cualquier cliente MCP.

npm version license TypeScript

¿Por qué este servidor?

  • 7 herramientas — cobertura completa de Ideogram V3 (generar, editar, remezclar, reencuadrar, reemplazar fondo, ampliar, describir)

  • Seguridad ante todo — protección SSRF, rechazo de enlaces simbólicos, validación de Content-Type, prevención de path traversal, validación de respuestas con Zod (detalles)

  • 2 dependencias de ejecución@modelcontextprotocol/sdk + zod. Sin axios, sin form-data, sin librerías HTTP

  • API nativa de Ideogram — endpoints V3 directos, no a través de proxies como fal.ai o Replicate

  • Endurecido para producción — reintentos con backoff exponencial, manejo de filtros de seguridad, resiliencia ante fallos parciales

Related MCP server: ideogram-mcp-server

Inicio rápido

npm install -g @qmediat.io/ideogram-mcp

O úsalo directamente:

npx @qmediat.io/ideogram-mcp

Requiere IDEOGRAM_API_KEY — obtén una en ideogram.ai/manage-api.

Configuración

Claude Code

Añade a ~/.claude.jsonmcpServers:

{
  "ideogram": {
    "command": "npx",
    "args": ["-y", "@qmediat.io/ideogram-mcp"],
    "env": {
      "IDEOGRAM_API_KEY": "your-api-key",
      "IDEOGRAM_OUTPUT_DIR": "/tmp/ideogram-output"
    }
  }
}

Claude Desktop

Añade a claude_desktop_config.json:

{
  "mcpServers": {
    "ideogram": {
      "command": "npx",
      "args": ["-y", "@qmediat.io/ideogram-mcp"],
      "env": {
        "IDEOGRAM_API_KEY": "your-api-key",
        "IDEOGRAM_OUTPUT_DIR": "/tmp/ideogram-output"
      }
    }
  }
}

Variables de entorno

Variable

Requerida

Por defecto

Descripción

IDEOGRAM_API_KEY

Tu clave de API de Ideogram (consíguela aquí)

IDEOGRAM_OUTPUT_DIR

No

/tmp/ideogram-output

Cualquier carpeta donde quieras guardar las imágenes. Usa rutas absolutas (p. ej. /home/user/images/ideogram)

Herramientas disponibles

Herramienta

Descripción

Parámetros clave

ideogram_generate

Genera imágenes a partir de prompts de texto

prompt, aspect_ratio, rendering_speed, style_type, num_images

ideogram_describe

Genera una descripción textual de una imagen

image (ruta de archivo)

ideogram_edit

Edita áreas de una imagen con inpainting basado en máscara

image, mask, prompt

ideogram_remix

Transforma una imagen con un nuevo prompt

image, prompt, image_weight (0-100)

ideogram_reframe

Extiende una imagen a una nueva resolución (outpainting)

image, resolution (69 tamaños válidos)

ideogram_replace_background

Reemplaza el fondo, preservando el primer plano

image, prompt

ideogram_upscale

Amplía con mejora guiada

image, resemblance (0-100), detail (0-100)

Parámetros comunes

Parámetro

Disponible en

Valores

rendering_speed

generate, edit, remix, reframe, replace_background

FLASH, TURBO, DEFAULT, QUALITY

magic_prompt

generate, edit, remix, replace_background, upscale

AUTO, ON, OFF

style_type

generate, edit, remix

AUTO, GENERAL, REALISTIC, DESIGN, FICTION

aspect_ratio

generate, remix

1x1, 16x9, 9x16, 4x3, 3x4, y 10 más

num_images

todas las herramientas

1-8

seed

todas las herramientas

0-2,147,483,647

Seguridad

Este servidor está diseñado con un enfoque de confianza cero y dependencias mínimas:

  • Protección SSRF — descargas solo HTTPS, lista blanca de nombres de host, bloqueo de redirecciones

  • Rechazo de enlaces simbólicoslstat() rechaza enlaces simbólicos creados por el usuario antes de leer

  • Validación de Content-Type — las descargas deben ser image/*, rechazando páginas de error HTML/JSON

  • Validación de respuestas con Zod — las respuestas de la API se analizan mediante esquemas, sin conversiones de tipo a ciegas

  • Prevención de path traversal — lista blanca de extensiones + comprobación de contención con path.relative()

Detalles completos en SECURITY.md.

Desarrollo

git clone https://github.com/qmediat/ideogram-mcp.git
cd ideogram-mcp
npm install
npm run build

Ejecuta localmente:

IDEOGRAM_API_KEY=your-key node dist/index.js

Contribuciones

Consulta CONTRIBUTING.md para las pautas de arquitectura y los requisitos de PR.

Licencia

MITQuantum Media Technologies

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Generate AI images, video, music, and sound effects, and upscale them, from any MCP client.

  • Generate images with any major model — one API key, one prepaid balance, one MCP.

  • OCR, transcription, file extraction, and image generation for AI agents via MCP.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/qmediat/ideogram-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server