Gemini Media — MCP-сервер для Claude Code: генерация медиа
MCP-сервер, который даёт агенту доступ к генеративным медиамоделям Google: картинки, видео, речь и музыка. Пригодится, когда ассеты нужны прямо в процессе кодинга.
claude mcp add gemini-media -- docker run -i --rm ghcr.io/mordor-forge/gemini-media-mcp:1.1.0Что делает Gemini Media
Сервер написан на Go и поставляется одним бинарником. Общается по stdio и Streamable HTTP, работает через Gemini API или Vertex AI. Внутри — каталог моделей с идентификаторами, алиасами, жизненным циклом и ценами, который можно переопределить своим YAML-файлом с горячей перезагрузкой.
Инструменты разбиты по задачам: generate_image и edit_image для картинок, tile_image и stitch_tiles для апскейла до 8K, отдельные вызовы для видео, речи и музыки. Каждый результат сообщает оценку стоимости, а estimate_cost сравнивает варианты до траты. Расходы пишутся в ledger и ограничиваются бюджетами на сессию, день и месяц.
Перед запуском нужны учётные данные: ключ GEMINI_API_KEY из Google AI Studio либо проект Google Cloud с включённым Vertex AI и gcloud auth application-default login. Если агент не пробрасывает переменные окружения — а плагины часто этого не делают — ключ сохраняется один раз через gemini-media-mcp configure --api-key-stdin, проверить всё можно командой gemini-media-mcp doctor.
Какие задачи решает
- сгенерировать картинку по текстовому описанию прямо из агента
- отредактировать существующее изображение, сохранив остальное
- собрать видео из кадров и расширить его до длинного клипа
- увеличить фото до 8K по тайлам
- посчитать стоимость генерации до того, как её запустить
Примеры запросов агенту
- Сгенерируй изображение 2K с соотношением 16:9 по описанию «закат над морем»
- Отредактируй
cover.png: убери фон и перекрась в синий - Сколько будет стоить генерация видео на 10 секунд? Сравни варианты через
estimate_cost
Как установить Gemini Media
Командой платформы
claude mcp add gemini-media -- docker run -i --rm ghcr.io/mordor-forge/gemini-media-mcp:1.1.0Командой платформы
codex mcp add gemini-media -- docker run -i --rm ghcr.io/mordor-forge/gemini-media-mcp:1.1.0Файл настроек
{
"mcpServers": {
"gemini-media": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/mordor-forge/gemini-media-mcp:1.1.0"
]
}
}
}Файл настроек
{
"servers": {
"gemini-media": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/mordor-forge/gemini-media-mcp:1.1.0"
]
}
}
}Командой платформы
gemini mcp add gemini-media docker run -i --rm ghcr.io/mordor-forge/gemini-media-mcp:1.1.0По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Gemini Media
Как установить Gemini Media в Claude Code?
Через плагин из маркетплейса: сначала /plugin marketplace add mordor-forge/claude-plugins, затем /plugin install gemini-media@mordor-forge. Если нужен только сервер, есть отдельная команда claude mcp add gemini-media -e GEMINI_API_KEY=... -- gemini-media-mcp.
Что делает Gemini Media?
Даёт агенту инструменты для генерации изображений, видео, речи и музыки на моделях Google. Результаты можно связывать по URI, а стоимость каждой операции показывается заранее.
Что нужно для работы сервера?
Ключ GEMINI_API_KEY из Google AI Studio или проект Google Cloud с Vertex AI и выполненным gcloud auth application-default login. Бинарник gemini-media-mcp должен быть в PATH.