Runway ML — MCP-сервер для Claude Code: генерация медиа
MCP-сервер подключает Runway к Claude Code для создания видео, изображений и аудио, а также управления задачами генерации. Для работы нужен ключ Runway API и Node.js 20+.
claude mcp add --env RUNWAYML_API_SECRET=<RUNWAYML_API_SECRET> --env RUNWAY_REQUEST_TIMEOUT_MS=<RUNWAY_REQUEST_TIMEOUT_MS> --env RUNWAY_UPLOAD_TIMEOUT_MS=<RUNWAY_UPLOAD_TIMEOUT_MS> --env RUNWAY_ALLOWED_ROOT=<RUNWAY_ALLOWED_ROOT> --env RUNWAY_DOWNLOAD_ROOT=<RUNWAY_DOWNLOAD_ROOT> --transport stdio runway -- npx -y @mindstone/mcp-server-runwayЧто делает Runway ML
Через сервер агент может создавать видео по тексту или изображению, менять существующее видео и генерировать изображения. Для аудио доступны речь, звуковые эффекты, дубляж и обработка голоса. Есть инструменты для пользовательских голосов.
Отдельные инструменты проверяют задачи генерации, ждут их завершения, отменяют их и скачивают результат в локальный файл. Можно также загрузить медиа в хранилище Runway и посмотреть баланс или расход кредитов. Сервер запускается через npx; требуется RUNWAYML_API_SECRET с ключом Runway API.
Для Claude Code установка добавляет сервер с транспортом stdio. Параметры тайм-аутов и корневых каталогов можно задать при добавлении; без ключа API генерация через Runway не заработает.
Какие задачи решает
- создать видео по текстовому описанию
- анимировать статичное изображение
- сгенерировать изображение по тексту и референсам
- озвучить текст или добавить звуковой эффект
- проверить статус задачи и скачать результат на компьютер
Примеры запросов агенту
- Создай видео по этому текстовому описанию и проверь, когда задача завершится.
- Оживи изображение
poster.pngи сохрани результат в локальный файл. - Сгенерируй речь для этого текста, затем покажи баланс кредитов Runway.
Как установить Runway ML
Командой платформы
claude mcp add --env RUNWAYML_API_SECRET=<RUNWAYML_API_SECRET> --env RUNWAY_REQUEST_TIMEOUT_MS=<RUNWAY_REQUEST_TIMEOUT_MS> --env RUNWAY_UPLOAD_TIMEOUT_MS=<RUNWAY_UPLOAD_TIMEOUT_MS> --env RUNWAY_ALLOWED_ROOT=<RUNWAY_ALLOWED_ROOT> --env RUNWAY_DOWNLOAD_ROOT=<RUNWAY_DOWNLOAD_ROOT> --transport stdio runway -- npx -y @mindstone/mcp-server-runwayВместо <…> подставьте свои значения
Командой платформы
codex mcp add runway --env RUNWAYML_API_SECRET=<RUNWAYML_API_SECRET> --env RUNWAY_REQUEST_TIMEOUT_MS=<RUNWAY_REQUEST_TIMEOUT_MS> --env RUNWAY_UPLOAD_TIMEOUT_MS=<RUNWAY_UPLOAD_TIMEOUT_MS> --env RUNWAY_ALLOWED_ROOT=<RUNWAY_ALLOWED_ROOT> --env RUNWAY_DOWNLOAD_ROOT=<RUNWAY_DOWNLOAD_ROOT> -- npx -y @mindstone/mcp-server-runwayВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"runway": {
"command": "npx",
"args": [
"-y",
"@mindstone/mcp-server-runway"
],
"env": {
"RUNWAYML_API_SECRET": "<RUNWAYML_API_SECRET>",
"RUNWAY_REQUEST_TIMEOUT_MS": "<RUNWAY_REQUEST_TIMEOUT_MS>",
"RUNWAY_UPLOAD_TIMEOUT_MS": "<RUNWAY_UPLOAD_TIMEOUT_MS>",
"RUNWAY_ALLOWED_ROOT": "<RUNWAY_ALLOWED_ROOT>",
"RUNWAY_DOWNLOAD_ROOT": "<RUNWAY_DOWNLOAD_ROOT>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"runway": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mindstone/mcp-server-runway"
],
"env": {
"RUNWAYML_API_SECRET": "<RUNWAYML_API_SECRET>",
"RUNWAY_REQUEST_TIMEOUT_MS": "<RUNWAY_REQUEST_TIMEOUT_MS>",
"RUNWAY_UPLOAD_TIMEOUT_MS": "<RUNWAY_UPLOAD_TIMEOUT_MS>",
"RUNWAY_ALLOWED_ROOT": "<RUNWAY_ALLOWED_ROOT>",
"RUNWAY_DOWNLOAD_ROOT": "<RUNWAY_DOWNLOAD_ROOT>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e RUNWAYML_API_SECRET=<RUNWAYML_API_SECRET> -e RUNWAY_REQUEST_TIMEOUT_MS=<RUNWAY_REQUEST_TIMEOUT_MS> -e RUNWAY_UPLOAD_TIMEOUT_MS=<RUNWAY_UPLOAD_TIMEOUT_MS> -e RUNWAY_ALLOWED_ROOT=<RUNWAY_ALLOWED_ROOT> -e RUNWAY_DOWNLOAD_ROOT=<RUNWAY_DOWNLOAD_ROOT> runway npx -y @mindstone/mcp-server-runwayВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Runway ML
Как установить Runway ML в Claude Code?
Выполните claude mcp add mcp-server-runway -e RUNWAYML_API_SECRET=<RUNWAYML_API_SECRET> -- npx -y @mindstone/mcp-server-runway. Подставьте ключ Runway API вместо плейсхолдера.
Что делает Runway ML?
Он подключает инструменты Runway к агенту: генерирует видео, изображения и аудио, управляет голосами и задачами, скачивает результаты.
Что нужно для работы MCP-сервера Runway ML?
Нужны Node.js 20+, npm и ключ Runway API, переданный через RUNWAYML_API_SECRET.