media-gen-mcp — MCP-сервер для Claude Code
Генерирует и редактирует картинки через OpenAI, а также создаёт видеоролики с помощью Sora и Google Veo прямо из подключённого ИИ-агента.
claude mcp add --env OPENAI_API_KEY=<OPENAI_API_KEY> --env GEMINI_API_KEY=<GEMINI_API_KEY> --env GOOGLE_API_KEY=<GOOGLE_API_KEY> --env GOOGLE_GENAI_USE_VERTEXAI=<GOOGLE_GENAI_USE_VERTEXAI> --env GOOGLE_CLOUD_PROJECT=<GOOGLE_CLOUD_PROJECT> --transport stdio media-gen-mcp -- npx -y @strato-space/media-gen-mcpЧто делает media-gen-mcp
Сервер связывает рабочее окружение с моделями gpt-image-1.5, Sora (sora-2, sora-2-pro) и Google Veo. С его помощью агент создаёт изображения с нуля, правит до 16 исходных картинок за раз, а также запускает задачи генерации видео.
Инструменты сервера умеют запрашивать статус фоновых операций, скачивать готовые .mp4, миниатюры и раскадровки на диск. Результаты возвращаются в виде ссылок resource_link либо встроенных блоков resource. Для сжатия локальных файлов можно задействовать библиотеку sharp.
Без рабочих ключей OPENAI_API_KEY и GEMINI_API_KEY вызовы генерации завершатся ошибкой.
Какие задачи решает
- сгенерировать иллюстрации по текстовому описанию через
gpt-image-1.5 - отредактировать и объединить до 16 изображений с помощью масок
- запустить создание видеоролика в Sora или Google Veo и дождаться готовности
- загрузить готовый
.mp4и раскадровку на локальный диск
Примеры запросов агенту
- Создай изображение футуристического города на рассвете через
openai-images-generateс размером 1024x1024 - Возьми картинку
input.png, добавь неоновую вывеску на фасад и сохрани результат - Запусти генерацию трёхсекундного видео с полётом сквозь облака в Veo и скачай готовый
.mp4
Как установить media-gen-mcp
Командой платформы
claude mcp add --env OPENAI_API_KEY=<OPENAI_API_KEY> --env GEMINI_API_KEY=<GEMINI_API_KEY> --env GOOGLE_API_KEY=<GOOGLE_API_KEY> --env GOOGLE_GENAI_USE_VERTEXAI=<GOOGLE_GENAI_USE_VERTEXAI> --env GOOGLE_CLOUD_PROJECT=<GOOGLE_CLOUD_PROJECT> --transport stdio media-gen-mcp -- npx -y @strato-space/media-gen-mcpВместо <…> подставьте свои значения. Ещё 9 переменных окружения — в README сервера
Командой платформы
codex mcp add media-gen-mcp --env OPENAI_API_KEY=<OPENAI_API_KEY> --env GEMINI_API_KEY=<GEMINI_API_KEY> --env GOOGLE_API_KEY=<GOOGLE_API_KEY> --env GOOGLE_GENAI_USE_VERTEXAI=<GOOGLE_GENAI_USE_VERTEXAI> --env GOOGLE_CLOUD_PROJECT=<GOOGLE_CLOUD_PROJECT> -- npx -y @strato-space/media-gen-mcpВместо <…> подставьте свои значения. Ещё 9 переменных окружения — в README сервера
Файл настроек
{
"mcpServers": {
"media-gen-mcp": {
"command": "npx",
"args": [
"-y",
"@strato-space/media-gen-mcp"
],
"env": {
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"GEMINI_API_KEY": "<GEMINI_API_KEY>",
"GOOGLE_API_KEY": "<GOOGLE_API_KEY>",
"GOOGLE_GENAI_USE_VERTEXAI": "<GOOGLE_GENAI_USE_VERTEXAI>",
"GOOGLE_CLOUD_PROJECT": "<GOOGLE_CLOUD_PROJECT>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 9 переменных окружения — в README сервера
Файл настроек
{
"servers": {
"media-gen-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@strato-space/media-gen-mcp"
],
"env": {
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"GEMINI_API_KEY": "<GEMINI_API_KEY>",
"GOOGLE_API_KEY": "<GOOGLE_API_KEY>",
"GOOGLE_GENAI_USE_VERTEXAI": "<GOOGLE_GENAI_USE_VERTEXAI>",
"GOOGLE_CLOUD_PROJECT": "<GOOGLE_CLOUD_PROJECT>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 9 переменных окружения — в README сервера
Командой платформы
gemini mcp add -e OPENAI_API_KEY=<OPENAI_API_KEY> -e GEMINI_API_KEY=<GEMINI_API_KEY> -e GOOGLE_API_KEY=<GOOGLE_API_KEY> -e GOOGLE_GENAI_USE_VERTEXAI=<GOOGLE_GENAI_USE_VERTEXAI> -e GOOGLE_CLOUD_PROJECT=<GOOGLE_CLOUD_PROJECT> media-gen-mcp npx -y @strato-space/media-gen-mcpВместо <…> подставьте свои значения. Ещё 9 переменных окружения — в README сервера
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о media-gen-mcp
Как установить media-gen-mcp в Claude Code?
Выполните команду `claude mcp add media-gen-mcp -e OPENAI_API_KEY=<OPENAI_API_KEY> -e GEMINI_API_KEY=<GEMINI_API_KEY> -e GOOGLE_API_KEY=<GOOGLE_API_KEY> -e AZURE_OPENAI_API_KEY=<AZURE_OPENAI_API_KEY> -- npx -y @strato-space/media-gen-mcp`.
Что делает media-gen-mcp?
Сервер даёт модели доступ к генерации и правке картинок через API OpenAI, а также к созданию видео через Sora и Google Veo с сохранением готовых файлов.
В каком виде сервер отдаёт медиафайлы?
Инструменты возвращают ссылки формата resource_link или отдают данные встроенными объектами resource внутри структуры ответа MCP.