Rendobar MCP Server
Official MCP server for Rendobar. Lets AI agents run serverless media processing and upload local files.
README
<p align="center"> <a href="https://rendobar.com"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://cdn.rendobar.com/assets/brand/logo-mark.svg"> <img alt="Rendobar" src="https://cdn.rendobar.com/assets/brand/logo-mark-black.svg" width="80"> </picture> </a> </p>
<h1 align="center">@rendobar/mcp</h1>
<p align="center"> <strong>Serverless media processing for AI agents.</strong><br> The official Model Context Protocol server for Rendobar. </p>
<p align="center"> <a href="https://rendobar.com">Website</a> · <a href="https://rendobar.com/docs/mcp/">MCP docs</a> · <a href="https://www.npmjs.com/package/@rendobar/mcp">npm</a> · <a href="https://discord.gg/kAGqjBzx8N">Discord</a> </p>
<p align="center"> <a href="https://www.npmjs.com/package/@rendobar/mcp"><img src="https://img.shields.io/npm/v/@rendobar/mcp?style=flat-square&color=059669&label=npm" alt="npm version"></a> <a href="https://www.npmjs.com/package/@rendobar/mcp"><img src="https://img.shields.io/npm/dm/@rendobar/mcp?style=flat-square&color=059669" alt="npm downloads"></a> <img src="https://img.shields.io/npm/l/@rendobar/mcp?style=flat-square&color=059669" alt="MIT license"> <img src="https://img.shields.io/node/v/@rendobar/mcp?style=flat-square&color=059669" alt="Node version"> </p>
@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:
--api-key=<key>flagRENDOBAR_API_KEYenvironment variable~/.config/rendobar/credentials.json(Unix) /%APPDATA%\rendobar\credentials.json(Windows), written by Rendobar CLI'srb 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
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.