
shinpr/mcp-image
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP-сервер для генерации и редактирования AI-изображений с автоматической оптимизацией подсказок и пресетами качества. Поддерживает Nano Banana (Gemini), OpenAI GPT Image и BytePlus Seedream.
Обзор
Генерируйте и редактируйте изображения из Codex, Cursor, Claude Code или любого MCP-клиента. MCP-Image добавляет визуальное направление к вашему запросу перед отправкой в Gemini, OpenAI или BytePlus Seedream. Скажите, какой образ создать или что изменить в существующем образе и для чего он нужен. Результат сохраняется на диск и возвращается вашему ассистенту. Перед генерацией изображения mcp-image переписывает короткие запросы в более конкретные подсказки. Он сохраняет то, что вы запрашивали, и заполняет детали, такие как композиция, освещение и ракурс камеры. Чем больше деталей вы предоставляете, тем меньше они меняются. «Фото ужина с жареной курицей для рецептурного сайта. Должно выглядеть так, будто она действительно приготовлена, и должна быть в середине вырезания, чтобы было видно, насколько она сочная.» "... прекрасно запечённая целая курица, , лежащая на деревенской деревянной разделочной доске. Одна нога частично вырезана, открывая вокруг ножа для резки ... сосредоточенного на вырезанной курице.
Обзор (машинный перевод)
Генерируйте и редактируйте изображения из Codex, Cursor, Claude Code или любого MCP-клиента. MCP-Image добавляет визуальное направление к вашему запросу перед отправкой в Gemini, OpenAI или BytePlus Seedream.
Скажите, какой образ создать или что изменить в существующем образе и для чего он нужен. Результат сохраняется на диск и возвращается вашему ассистенту.
Что он делает
Перед генерацией изображения mcp-image переписывает короткие запросы в более конкретные подсказки. Он сохраняет то, что вы запрашивали, и заполняет детали, такие как композиция, освещение и ракурс камеры. Чем больше деталей вы предоставляете, тем меньше они меняются.
Вы спрашиваете:
«Фото ужина с жареной курицей для сайта с рецептами. Она должна выглядеть так, будто она действительно приготовлена, и должна быть в процессе вырезания, чтобы можно было понять, насколько она сочная.»
mcp-image отправляется в модель изображения:
"… Свежезапечённая целая курица, лежащая на деревенской, приправленной деревянной доске для резьбы. Курица имеет глубоко бронзовую, пузыристую и хрустящую корочку … Она частично вырезана, одна грудка аккуратно разрезана, открывая нежное, горячее белое мясо, блестящее с натуральными соками слегка собирающимися на доске …
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
MCP Image Generator 🍌
Generate and edit images from Codex, Cursor, Claude Code, or any MCP client. mcp-image adds visual direction to your request before sending it to Gemini, OpenAI, or BytePlus Seedream.
Tell it what image to create or what to change in an existing image, and what it is for. The result is saved to disk and returned to your assistant.
What It Does
Before generating an image, mcp-image rewrites short requests into more specific prompts. It keeps what you asked for and fills in details such as composition, lighting, and camera angle. The more detail you provide, the less it changes.
You ask:
“A photo of a roast chicken dinner for a recipe site. It should look like it was actually cooked, and it should be partway through being carved so you can tell how juicy it is.”
mcp-image sends to the image model:
“… a freshly roasted whole chicken resting on a rustic, seasoned wooden carving board. The chicken features deeply bronzed, blistered, and crispy skin … It is partway carved, with one breast cleanly sliced open to reveal tender, steaming-hot white meat glistening with natural juices pooling slightly onto the board … shallow depth of field with a softly blurred background.”
Generated with Gemini using the default fast quality preset.
What carried through:
for a recipe site: one clear subject, with everything else kept subordinateactually cooked: blistered, uneven browning, rising steam, and drippings on the knifepartway through being carved: one breast sliced open, with the cut piece still resting against the birdhow juicy it is: juices pooling on the board and shallow depth of field around the cut
Quick Start
You need Node.js 22 or later, an MCP-compatible client, and an API key for one image provider.
1. Get an API key
All three providers generate and edit images. Gemini is the default and requires the least configuration.
| Provider | Image size | Output format | Setup |
|---|---|---|---|
| Gemini (default) | 1K, 2K, 4K | Automatic | Get a key, then set GEMINI_API_KEY |
Установка
npx -y mcp-imageКонфигурация
{
"mcpServers": {
"mcp-image": {
"command": "npx",
"args": ["-y", "mcp-image"],
"env": {
"GEMINI_API_KEY": "your_gemini_api_key_here",
"IMAGE_OUTPUT_DIR": "/absolute/path/to/images"
}
}
}
}