@rendobar/mcp
v1.0.1
Published
Rendobar — serverless media processing for AI agents
Maintainers
Readme
@rendobar/mcp
Rendobar — serverless media processing for AI agents.
@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.
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/mcpContinue
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. |
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. Server writes JSON lines to stderr — look for entries with level: "error".
Contributing
See CONTRIBUTING.md. For AI-assisted development, see CLAUDE.md.
License
MIT
