# Runway ML

MCP-сервер подключает Runway к Claude Code для создания видео, изображений и аудио, а также управления задачами генерации. Для работы нужен ключ Runway API и Node.js 20+.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 13
- Автор: mindstone
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/mindstone/mcp-servers/tree/HEAD/connectors/runway
- Обновлён: 2026-10-22
- HTML: https://affpapa.org/nevibecode/mcp/runway-ml

## Что делает

Через сервер агент может создавать видео по тексту или изображению, менять существующее видео и генерировать изображения. Для аудио доступны речь, звуковые эффекты, дубляж и обработка голоса. Есть инструменты для пользовательских голосов.

Отдельные инструменты проверяют задачи генерации, ждут их завершения, отменяют их и скачивают результат в локальный файл. Можно также загрузить медиа в хранилище Runway и посмотреть баланс или расход кредитов. Сервер запускается через `npx`; требуется `RUNWAYML_API_SECRET` с ключом Runway API.

Для Claude Code установка добавляет сервер с транспортом stdio. Параметры тайм-аутов и корневых каталогов можно задать при добавлении; без ключа API генерация через Runway не заработает.

## Требования
- Нужно: Node.js (команды через npx)
- Переменные окружения: `RUNWAYML_API_SECRET`, `RUNWAY_REQUEST_TIMEOUT_MS`, `RUNWAY_UPLOAD_TIMEOUT_MS`, `RUNWAY_ALLOWED_ROOT`, `RUNWAY_DOWNLOAD_ROOT` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
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

**Командой платформы**
```bash
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
```
Вместо <…> подставьте свои значения

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "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>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "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 CLI

**Командой платформы**
```bash
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
```
Вместо <…> подставьте свои значения

## Когда брать
- создать видео по текстовому описанию
- анимировать статичное изображение
- сгенерировать изображение по тексту и референсам
- озвучить текст или добавить звуковой эффект
- проверить статус задачи и скачать результат на компьютер

## Примеры запросов агенту
- Создай видео по этому текстовому описанию и проверь, когда задача завершится.
- Оживи изображение `poster.png` и сохрани результат в локальный файл.
- Сгенерируй речь для этого текста, затем покажи баланс кредитов Runway.

## Похожие
- [MCP Toolbox for Databases](https://affpapa.org/nevibecode/mcp/googleapis-mcp-toolbox-for-databases.md) — MCP-сервер · ★ 16730
- [labelhead-artist-momentum](https://affpapa.org/nevibecode/mcp/labelhead-artist-momentum.md) — MCP-сервер · ★ 107701
- [Agent Skills Search Server](https://affpapa.org/nevibecode/mcp/agent-skills-search-server.md) — MCP-сервер · ★ 26673
- [Skyvern](https://affpapa.org/nevibecode/mcp/skyvern.md) — MCP-сервер · ★ 23283
- [Nhost](https://affpapa.org/nevibecode/mcp/nhost.md) — MCP-сервер · ★ 9369
- [PraisonAI](https://affpapa.org/nevibecode/mcp/praisonai.md) — MCP-сервер · ★ 9298

Из того же набора: [mindstone/mcp-servers](https://affpapa.org/nevibecode/by/mindstone/mcp-servers.md) — 24 карточки

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
