rendobar

@rendobar/mcp

Community rendobar
Updated

Official MCP server for Rendobar. Lets AI agents run serverless media processing and upload local files from Claude, Cursor, and more.

@rendobar/mcp

Serverless media processing for AI agents. The official Model Context Protocol server for Rendobar.

Website  ·  MCP docs  ·  npm  ·  Discord

@rendobar/mcp is the official Model Context Protocol server for Rendobar. It lets AI agents in Claude Desktop, Cursor, Cline, Windsurf, Zed, VS Code, Claude Code, and Continue submit Rendobar jobs and upload local files in a single tool call.

The difference from the hosted MCP at api.rendobar.com: this server runs locally, so it can read and upload files straight from your machine. An agent can take a video on your disk, run an FFmpeg job on it, and hand back the result without you touching a browser.

Install

You don't install it. Configure your MCP client to spawn it via npx.

Get an API key

Sign up at app.rendobar.com → Settings → API Keys.

Configure your client

Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "rendobar": {
      "command": "npx",
      "args": ["-y", "@rendobar/mcp"],
      "env": { "RENDOBAR_API_KEY": "rb_..." }
    }
  }
}

Restart Claude Desktop.

Cursor

Edit ~/.cursor/mcp.json or <project>/.cursor/mcp.json. Same schema as Claude Desktop.

Cline (VS Code extension)

Open Cline's MCP panel → Configure → paste the same mcpServers block.

Windsurf

Edit ~/.codeium/windsurf/mcp_config.json. Same schema.

Zed

Edit ~/.config/zed/settings.json:

{
  "context_servers": {
    "rendobar": {
      "source": "custom",
      "command": "npx",
      "args": ["-y", "@rendobar/mcp"],
      "env": { "RENDOBAR_API_KEY": "rb_..." }
    }
  }
}
VS Code (1.101+)

Edit .vscode/mcp.json:

{
  "servers": {
    "rendobar": {
      "command": "npx",
      "args": ["-y", "@rendobar/mcp"],
      "env": { "RENDOBAR_API_KEY": "${input:rendobarKey}" }
    }
  },
  "inputs": [{ "id": "rendobarKey", "type": "promptString", "password": true, "description": "Rendobar API Key" }]
}
Claude Code (terminal)
claude mcp add rendobar -s user --env RENDOBAR_API_KEY=rb_... -- npx -y @rendobar/mcp
Continue

Create .continue/mcpServers/rendobar.yaml:

type: stdio
command: npx
args: ["-y", "@rendobar/mcp"]
env:
  RENDOBAR_API_KEY: rb_...

Tools

Tool Purpose
upload_file Upload a local file. Returns a download URL to use in submit_job.
submit_job Submit any Rendobar job. Description lists active job types.
get_job Poll job status, fetch result.
list_jobs List recent jobs.
cancel_job Cancel a waiting/dispatched job.
get_account Check balance, plan limits, active job count.

Local vs hosted MCP

@rendobar/mcp (this package) Hosted MCP (api.rendobar.com)
Transport stdio, spawned by your client Streamable HTTP
Local file upload Yes, the whole point No, server has no disk
Setup npx line in a config file Bearer API key over HTTP
Best for Claude Desktop, Cursor, Cline, Zed, local agents claude.ai web, ChatGPT, hosted gateways

Authentication

Three sources, first match wins:

  1. --api-key=<key> flag
  2. RENDOBAR_API_KEY environment variable
  3. ~/.config/rendobar/credentials.json (Unix) / %APPDATA%\rendobar\credentials.json (Windows), written by Rendobar CLI's rb login (CLI v1.1+)

Troubleshooting

Cursor on macOS (Dock launch) can't find npx

Cursor launched from the Dock has the GUI PATH, not the shell PATH. Use the absolute path to npx in your mcp.json:

"command": "/Users/you/.nvm/versions/node/v20.x/bin/npx"

Windows: npx not found

Use "command": "npx.cmd" instead of "command": "npx" if your client doesn't auto-resolve.

Server fails to start

Check logs in your client's output panel. The server writes JSON lines to stderr. Look for entries with level: "error".

Contributing

See CONTRIBUTING.md. For AI-assisted development, see AGENTS.md and CLAUDE.md.

License

MIT

MCP Server · Populars

MCP Server · New

    respawn-llc

    tool-filter-mcp

    MCP proxy server that filters tools from upstream MCP servers via regex-based deny list

    Community respawn-llc
    Kaelio

    ktx-ai-data-agents-context

    ktx is an executable context layer for data and analytics agents 🐙 Allow Claude Code, Codex, and any AI agent to query data accurately through MCP with skills, memory and a semantic layer

    Community Kaelio
    bergside

    TypeUI - Build better UI with AI

    Build better UI with Codex, Claude, Cursor and other AI tools

    Community bergside
    Regsorm

    code-index-mcp

    Rust-native code index MCP server with first-class 1C:Enterprise (BSL) support. Static binary, no runtime. 25 tools — 18 universal + 7 BSL-specific. Tree-sitter AST for 10 languages. Federation across multiple repos. Built for production-scale monorepos.

    Community Regsorm
    chirikuuka

    MLIT Geospatial MCP Server

    MCP Server

    Community chirikuuka