openai-images-mcp
openai-images-mcp
Генерируйте и редактируйте изображения с помощью моделей OpenAI gpt-image и DALL·E, представленных в виде инструментов Model Context Protocol. Поддерживаются gpt-image-1.5, gpt-image-1, gpt-image-1-mini, dall-e-3 и dall-e-2.
Инструменты
Инструмент | Назначение | Модели |
| Список поддерживаемых моделей и их возможностей (размеры, качество, поддержка редактирования/вариаций). | все |
| Генерация одного или нескольких изображений по текстовому запросу. |
|
| Редактирование существующих изображений с помощью запроса и дополнительной маски. |
|
| Создание вариаций изображения. | только |
Все созданные файлы сохраняются на диск. Установите return_image_content: true при любом вызове, чтобы также получать изображения в виде блоков изображений MCP (полезно, когда клиент должен «видеть» результат, но это увеличивает количество токенов).
Установка
npm install
npm run buildНастройка MCP-клиента
Claude Desktop / Claude Code
Добавьте в claude_desktop_config.json (или в .mcp.json вашего проекта):
{
"mcpServers": {
"dalle": {
"command": "node",
"args": ["/absolute/path/to/dalle-mcp/dist/index.js"],
"env": {
"OPENAI_API_KEY": "sk-...",
"DALLE_OUTPUT_DIR": "/absolute/path/where/images/save"
}
}
}
}Переменные окружения
Переменная | Назначение |
| Обязательно. Ваш API-ключ OpenAI. |
| Опционально. Переопределение базового URL OpenAI. |
| Опционально. |
| Опционально. |
| Опционально. Директория по умолчанию для сохраненных изображений. По умолчанию |
| Опционально. Модель, используемая, если в вызове инструмента не указана |
Справочник инструментов
generate_image
Обязательно: prompt.
Опционально: model, size, quality, n, background, output_format, output_compression, moderation, style, user, output_dir, filename_prefix, return_image_content.
Примечания по моделям:
GPT Image (
gpt-image-1.5,gpt-image-1,gpt-image-1-mini): размерыauto|1024x1024|1536x1024|1024x1536, качествоauto|low|medium|high. Поддерживаетbackground,output_format,output_compression,moderation.DALL·E 3: размеры
1024x1024|1792x1024|1024x1792, качествоstandard|hd,nдолжно быть равно 1, поддерживаетstyle.DALL·E 2: размеры
256x256|512x512|1024x1024, качествоstandard.
edit_image
Обязательно: prompt, images (абсолютные пути, до 16 для GPT Image).
Опционально: mask (прозрачные пиксели указывают редактируемые области), плюс параметры генерации выше. DALL·E 3 не поддерживает редактирование.
create_variation
Только для DALL·E 2. Обязательно: image (PNG, квадрат, до 4 МБ).
Опционально: n, size (256x256|512x512|1024x1024), output_dir, filename_prefix, return_image_content.
list_models
Без аргументов. Возвращает JSON-документ с описанием размеров, качества и поддерживаемых опций каждой модели — удобно для вызывающей стороны перед выбором параметров.
Разработка
npm run dev # run with tsx, no build step
npm run build # tsc to dist/
npm start # node dist/index.jsСервер общается по протоколу MCP через stdio, поэтому вы можете управлять им с помощью любого MCP-совместимого клиента или вручную, передавая JSON-RPC сообщения в node dist/index.js.
Примечания
DALL·E 2 и DALL·E 3 признаны устаревшими OpenAI, поддержка заканчивается 2026-05-12; отдавайте предпочтение семейству GPT Image.
Модели GPT Image всегда возвращают данные в формате base64; для моделей DALL·E также запрашивается base64, чтобы файлы можно было сохранить без дополнительного HTTP-запроса.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/sam-david/openai-images-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server