Server Openai Image Generator
БесплатноНе проверенGenerates images from text prompts using OpenAI's API, saves them locally, and serves them via an integrated HTTP static file server.
Описание
Generates images from text prompts using OpenAI's API, saves them locally, and serves them via an integrated HTTP static file server.
README
An MCP (Model Context Protocol) server that exposes an OpenAI image generation tool over HTTP. It generates images from text prompts, saves them locally, and serves them via an integrated static file server.
Stack
- Runtime / Language: Bun + TypeScript
- MCP Transport: HTTP — standard JSON responses (
POST /mcp) - Image generation: OpenAI Images API (
gpt-image-2by default) - CORS:
Access-Control-Allow-Origin: *on all routes
Prerequisites
- Bun >= 1.0
- An OpenAI API key with access to the Images API
Installation
bun install
Configuration
Edit config.json at the project root:
{
"port": 1980,
"model": "gpt-image-2",
"size": "1024x1536",
"quality": "low",
"imagesDir": "images"
}
| Field | Description | Default |
|---|---|---|
port |
HTTP server listening port | 1980 |
model |
OpenAI image model | "gpt-image-2" |
size |
Generated image dimensions | "1024x1536" |
quality |
Image quality ("low", "medium", "high") |
"low" |
imagesDir |
Directory where generated images are stored | "images" |
The imagesDir directory is created automatically if it does not exist.
API Key
Provide your OpenAI key via the environment variable:
export OPENAI_API_KEY=sk-...
Usage
# production
bun run start
# development (watch mode)
bun run dev
The server starts on the configured port (default: http://localhost:1980).
MCP Tool: generate_image
Request
POST /mcp with a JSON-RPC 2.0 body:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "generate_image",
"arguments": {
"description": "A futuristic city at sunset, digital art"
}
}
}
Response
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"url": "http://localhost:1980/images/1720000000000.png",
"filename": "1720000000000.png",
"model": "gpt-image-2",
"size": "1024x1536",
"prompt": "A futuristic city at sunset, digital art"
}
}
Generated images are saved as <timestamp>.png in imagesDir and immediately accessible at GET /images/:filename.
Project Structure
src/
index.ts # Entry point — loads config, starts server
server.ts # Bun HTTP server, routes requests
mcpHandler.ts # JSON-RPC 2.0 MCP handler
imageGenerator.ts # OpenAI Images API integration
staticHandler.ts # Static file serving for generated images
config.ts # Config loading from config.json
types.ts # Shared TypeScript types
config.json # Server configuration
images/ # Generated images (auto-created)
License
Private — all rights reserved.
from github.com/jlg-formation/mcp-server-openai-image-generator
Установка Server Openai Image Generator
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/jlg-formation/mcp-server-openai-image-generatorFAQ
Server Openai Image Generator MCP бесплатный?
Да, Server Openai Image Generator MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Server Openai Image Generator?
Нет, Server Openai Image Generator работает без API-ключей и переменных окружения.
Server Openai Image Generator — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Server Openai Image Generator в Claude Desktop, Claude Code или Cursor?
Открой Server Openai Image Generator на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Omni Video
An MCP server that transforms LLM-enabled IDEs into professional video editors by pre-processing footage into text proxies, generating motion graphics via HTML/
автор: buildwithtazaARA
Generate images, video and audio from any AI agent — one connector.
автор: ARAYouTube
Transcripts, channel stats, search
автор: YouTubeEverArt
AI image generation using various models.
автор: modelcontextprotocolCompare Server Openai Image Generator with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории media
