PluginBench
MCP Server

Runway ML MCP Server

io.github.mindstone/mcp-server-runway

What is the Runway ML MCP server?

Runway ML MCP server: AI video, image, audio, voice generation, and task management

How to install Runway ML

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • RUNWAYML_API_SECRET
    required
    secret

    Runway API key (from dev.runwayml.com)

  • RUNWAY_REQUEST_TIMEOUT_MS

    Outbound HTTP request timeout in milliseconds (max 1800000)

  • RUNWAY_UPLOAD_TIMEOUT_MS

    Signed-URL upload timeout for large local files in milliseconds

  • RUNWAY_ALLOWED_ROOT

    Sandbox root for local-file inputs to upload tools. Defaults to os.tmpdir().

  • RUNWAY_DOWNLOAD_ROOT

    Sandbox root for downloaded outputs. Defaults to ~/Downloads/runway-mcp.

Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp-server-runway": {
      "command": "npx",
      "args": [
        "-y",
        "@mindstone/mcp-server-runway"
      ],
      "env": {
        "RUNWAYML_API_SECRET": "<YOUR_RUNWAYML_API_SECRET>",
        "RUNWAY_REQUEST_TIMEOUT_MS": "<YOUR_RUNWAY_REQUEST_TIMEOUT_MS>",
        "RUNWAY_UPLOAD_TIMEOUT_MS": "<YOUR_RUNWAY_UPLOAD_TIMEOUT_MS>",
        "RUNWAY_ALLOWED_ROOT": "<YOUR_RUNWAY_ALLOWED_ROOT>",
        "RUNWAY_DOWNLOAD_ROOT": "<YOUR_RUNWAY_DOWNLOAD_ROOT>"
      }
    }
  }
}
Cursor
~/.cursor/mcp.json
{
  "mcpServers": {
    "mcp-server-runway": {
      "command": "npx",
      "args": [
        "-y",
        "@mindstone/mcp-server-runway"
      ],
      "env": {
        "RUNWAYML_API_SECRET": "<YOUR_RUNWAYML_API_SECRET>",
        "RUNWAY_REQUEST_TIMEOUT_MS": "<YOUR_RUNWAY_REQUEST_TIMEOUT_MS>",
        "RUNWAY_UPLOAD_TIMEOUT_MS": "<YOUR_RUNWAY_UPLOAD_TIMEOUT_MS>",
        "RUNWAY_ALLOWED_ROOT": "<YOUR_RUNWAY_ALLOWED_ROOT>",
        "RUNWAY_DOWNLOAD_ROOT": "<YOUR_RUNWAY_DOWNLOAD_ROOT>"
      }
    }
  }
}
Windsurf
~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "mcp-server-runway": {
      "command": "npx",
      "args": [
        "-y",
        "@mindstone/mcp-server-runway"
      ],
      "env": {
        "RUNWAYML_API_SECRET": "<YOUR_RUNWAYML_API_SECRET>",
        "RUNWAY_REQUEST_TIMEOUT_MS": "<YOUR_RUNWAY_REQUEST_TIMEOUT_MS>",
        "RUNWAY_UPLOAD_TIMEOUT_MS": "<YOUR_RUNWAY_UPLOAD_TIMEOUT_MS>",
        "RUNWAY_ALLOWED_ROOT": "<YOUR_RUNWAY_ALLOWED_ROOT>",
        "RUNWAY_DOWNLOAD_ROOT": "<YOUR_RUNWAY_DOWNLOAD_ROOT>"
      }
    }
  }
}
VS Code
.vscode/mcp.json
{
  "servers": {
    "mcp-server-runway": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@mindstone/mcp-server-runway"
      ],
      "env": {
        "RUNWAYML_API_SECRET": "<YOUR_RUNWAYML_API_SECRET>",
        "RUNWAY_REQUEST_TIMEOUT_MS": "<YOUR_RUNWAY_REQUEST_TIMEOUT_MS>",
        "RUNWAY_UPLOAD_TIMEOUT_MS": "<YOUR_RUNWAY_UPLOAD_TIMEOUT_MS>",
        "RUNWAY_ALLOWED_ROOT": "<YOUR_RUNWAY_ALLOWED_ROOT>",
        "RUNWAY_DOWNLOAD_ROOT": "<YOUR_RUNWAY_DOWNLOAD_ROOT>"
      }
    }
  }
}
Claude Code
claude mcp add mcp-server-runway --env RUNWAYML_API_SECRET=<YOUR_RUNWAYML_API_SECRET> --env RUNWAY_REQUEST_TIMEOUT_MS=<YOUR_RUNWAY_REQUEST_TIMEOUT_MS> --env RUNWAY_UPLOAD_TIMEOUT_MS=<YOUR_RUNWAY_UPLOAD_TIMEOUT_MS> --env RUNWAY_ALLOWED_ROOT=<YOUR_RUNWAY_ALLOWED_ROOT> --env RUNWAY_DOWNLOAD_ROOT=<YOUR_RUNWAY_DOWNLOAD_ROOT> -- npx -y @mindstone/mcp-server-runway

Related MCP servers

MCP server for Apple Shortcuts via the macOS shortcuts CLI

View repository →

Browser automation MCP server: navigate, fill forms, click, screenshot, and manage tabs

View repository →

Mindstone-internal release-pipeline test connector; not for use. Single ping tool; no auth.

View repository →

ElevenLabs MCP server: TTS, music, sound effects, voices, and audio transcription

View repository →

Email IMAP/SMTP MCP server: iCloud, Gmail, Yahoo, Outlook, and custom IMAP providers

View repository →

Fathom AI meeting transcription MCP server for Model Context Protocol hosts

View repository →