image-gen-mcp
Image Gen MCP
Servidor MCP en TypeScript para generar y editar imágenes mediante los modelos de imagen de OpenAI.
El servidor registra las herramientas generate_image y edit_image y, a continuación, escribe los bytes de imagen devueltos
en el disco. El modo Stdio escribe en la ruta absoluta solicitada; SSE y
streamable HTTP guardan archivos automáticamente y devuelven las URL de las imágenes.
Entorno
Nombre | Requerido | Predeterminado | Descripción |
| No | AI SDK OpenAI default | Prefijo de URL de la API de OpenAI; por ejemplo, |
| Sí | - | Clave de API de OpenAI. |
| No |
| Modelo de imagen de OpenAI. |
| No |
| Directorio para los archivos guardados automáticamente en modo SSE/HTTP. Docker usa |
Related MCP server: OpenAI GPT-Image MCP Server
Herramienta
generate_image
Argumentos:
Nombre | Requerido | Predeterminado | Descripción |
| Sí | - | Indicación de imagen. |
| Stdio | - | Solo Stdio. Ruta de salida absoluta. Los directorios padre se crean automáticamente. |
| No |
| Número de imágenes, de |
| No |
|
|
| No |
|
|
| No | - |
|
| No |
|
|
| No | - | Nivel de compresión de |
| No | - |
|
Para n > 1, una ruta como /tmp/image.png se convierte en /tmp/image-1.png,
/tmp/image-2.png, y así sucesivamente.
En los modos SSE y streamable HTTP, filepath y overwrite no están expuestos. Los archivos
generados se guardan como ${FILE_DIR}/YYYY-MM-DD/<uuid>.<ext> y se devuelven con URL como
http://localhost:3000/file/YYYY-MM-DD/<uuid>.png.
edit_image
Argumentos:
Nombre | Requerido | Predeterminado | Descripción |
| Sí | - | Instrucción de edición. |
| Sí | - | Ruta absoluta de la imagen de origen a editar. |
| No | - | Ruta absoluta opcional de la imagen de máscara de edición. |
| Stdio | - | Solo Stdio. Ruta de salida absoluta. Los directorios padre se crean automáticamente. |
| No |
| Número de imágenes editadas, de |
| No |
|
|
| No |
|
|
| No | - | Comportamiento del fondo de la imagen editada. |
| No |
|
|
| No | - | Nivel de compresión de |
| No | - |
|
| Stdio |
| Solo Stdio. Permite sobrescribir archivos de salida existentes. |
La herramienta llama al endpoint /images/edits compatible con OpenAI con datos de formulario multipart.
Los archivos de salida siguen el mismo comportamiento de ruta y guardado automático que generate_image.
Desarrollo
pnpm install
pnpm devComprobaciones útiles:
pnpm check
pnpm buildConfiguración de Stdio MCP
{
"mcpServers": {
"image-gen-mcp": {
"type": "stdio",
"command": "npx",
"args": ["image-gen-mcp"],
"env": {
"BASE_URL": "https://api.openai.com/v1",
"API_KEY": "sk-...",
"MODEL": "gpt-image-2"
}
}
}
}Streamable HTTP
{
"mcpServers": {
"image-gen-mcp": {
"type": "http",
"url": "http://localhost:3000/mcp",
"headers": {
"openai-base-url": "https://api.openai.com/v1",
"openai-api-key": "sk-...",
"openai-model": "gpt-image-2"
}
}
}
}Las cabeceras sobrescriben la configuración de entorno del servidor; si se omiten, se usan los valores de entorno. La imagen de Docker ejecuta streamable HTTP en el puerto 3000.
SSE
El transporte SSE se encuentra en src/sse.ts y escucha en PORT (por defecto 4000)
en /mcp, con los mensajes publicados en /message. Ejecútalo directamente con
pnpm start:sse; la imagen de Docker no lo inicia.
{
"mcpServers": {
"image-gen-mcp": {
"type": "sse",
"url": "http://localhost:4000/mcp",
"headers": {
"openai-api-key": "sk-..."
}
}
}
}Docker
docker build -t image-gen-mcp .
docker run --rm -p 3000:3000 \
# 也可忽略apiKey,让使用方 headers 中传递
-e BASE_URL=https://api.openai.com/v1 \
-e API_KEY=sk-... \
-e MODEL=gpt-image-2 \
-v image-gen-data:/data \
image-gen-mcpMaintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables image generation using OpenAI's DALL-E and GPT-Image models directly through the Model Context Protocol. It allows users to create and save images with fine-grained control over parameters like size, quality, and background transparency.46MIT
- AlicenseAqualityCmaintenanceEnables image generation and editing using OpenAI's GPT Image API (gpt-image-1, 1.5, 2) with support for multi-image generation, history management, and batch processing.121,7841MIT
- FlicenseNot gradedqualityDmaintenanceProvides AI agents and coding assistants with image generation and editing capabilities using OpenAI's GPT-image-1 model, with support for local or Supabase storage.3
- FlicenseNot gradedqualityDmaintenanceEnables image generation and editing via OpenAI's gpt-image-1 model, with options for saving, format control, and transparency.
Related MCP Connectors
Generate AI images, video, music, and sound effects, and upscale them, from any MCP client.
LLM chat, text summarization and AI image generation
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/seepine/image-gen-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server