内容
align="center <a href="https://rendobar.com">
<picture>
<source media="(pref-scheme: dark)" srcset="https://cdn.rendobarbrand/logo-mark.svg">
<img alt="Rendobarhttps://cdn.rendobar.com/assets/brand/logo-mark-black.svg" width="80">
</picture>
</ap>
<h1 align="center">@rendobar/mcp</>
<p align="center">
<strong>AI 智能体的无服务器媒体处理。</strong><br>
适用于 Rendobar模型上下文协议服务器。
</<p align="center">
a href="httpsobar.com">官方网站</anbsp;·
<a href="https://rendobar.com/docs/mcp/"> 文档</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://.ai/mcp/kwdj3u3z">
src="https://.ai/mcp/serversj3f0u3 alt="Rendobar在 Glama 上" width </a>
</p>
<p align="center">
<a href="https.npmjs.com/package/@rendcp"><img src="https://img.shields.io/npm/v/@rendobar/mcp?style=flat-square&color=059669&label=npm" alt="npm 版本"></a>
<a href="https.npmjs.com/package/@rendobar/mcp"><img src="https://img.shields.io/npm/dm/@rendobar/mcp?style=flat-square669" alt="npm 下载量"></a>
<="https://img.shields/l/@rendobar/mcp-square&color=059669="MIT 许可证">
<img src="https://img.shields.io/node/v/@rendobar/mcp?style=flat-square&color=" alt="Node 版本p>
`@rendobar/m 是 [Rendobar](https://rendobar.com) 的官方模型上下文协议服务器。它 Desktop、Cursor、Cline、Windsurf、Zed、VS Code、Claude Code 和 AI 智能体提交 Rendobar 作业并在单个工具本地文件。
与.rendobar.com` 托管的 MCP 的区别:此服务器在本地运行,因此可以直接从您的机器读取和上传文件。智能体可以获取磁盘上的视频上运行 FFmpeg 作业,并在您无需触摸浏览器的。
## 安装
您不需要安装它。通过 `npx` 配置您的 MCP 客户端它。
### 获取 API 在 [app.rend](https://app.rendobar.com) 上注册 → 设置 → API 密钥。
### 配置您的客户端
#### Claude Desktop
编辑 `~/Library/Application Support/Claude/claude_desktop_config.json`(macOS)或 `%APPDATA%\Claude\claude_desktop_config.json`):
```json
"mcpServers": "rendobar": {
": "npx "args": ["- "@rendobar/mcp"],
env": { "REAR_API_KEY": "rb_..." }
}
}
}
```
重启 Claude Desktop。
编辑 `~/.cp.json` 或 `<project>/.cursor/mcp.json` Claude Desktop 相同的架构。
#### Cline(VS Code)
打开 Cline 的 MCP 面板 → 配置 → 粘贴相同的 `mcpServers` 块。
#### Windsurf
编辑 `~/.codeium/windsurf/mcp_config.json`。相同的架构。
#### Zed
编辑 `~/.config/zed/settings.json`:
```json
{
"context_servers": {
"rendobar": {
"source": " "command": "npx",
"args": ["-y", "@rendobar/mcp "env": { "AR_API_KEY": "..." }
}
}
```
#### VS Code(+)
编辑code/mcp.json`:
```json
{
"servers "rendobar": {
"command": "n "args": ["", "@rendobar/m "env": {NDOBAR_API_KEYinput:rendobarKey }
},
"inputs": [{ "id": "rendobarKey", "type": "promptString", "password, "description": "Rend 密钥" }]
#### Claude Code(终端)
```bash
claude mcp add rendobar -s userENDOBAR_APIrb_... -- npx -y @rendobar/m```
#### Continue
创建/mcpServers/rend`:
```yaml
type: stdio
command: npx
args: ["-y", "@rendobar/mcp:
RENDOBAR_API_KEY: rb_...
```
##
| 工具途 |
|---|---|
upload_file` | 上传返回一个可在 `submit_job` 中使用的下载 URL| `submit_job`任何 Rendobar 作业列出了活动作业类型。 |
| `get_job`轮询作业状态,获取结果。 |
| `list_jobs` | 列出最近的| `cancel_job`取消等待/已作业。 |
| `get_account` | 检查余额、计划限制、活动作业数。 作业类型
`` 需要一个 `。活动类型:
| `type` | 执行操作---|---|
| `ffmpeg` | 运行任何 FFmpeg 命令(、修剪、复过滤、拼接)。 |
captions.animate` |上烧录动画逐Hormozi /ast / TikTok丸预设)。 |
|.burn` | 从 SRT/VTT/ASS 文件录静态样式字幕,或幕时自动。 |
### 示例
配置好服务器后,以下是一个:
> **您:** 静音 `ips/intro.mp4` 3 秒并保存。
智能体依次运行:jsonc
// 1. 暂存本地文件托管的下载 URL
upload_file { "path": "~/clips/intro.mp4" }
// → { "downloadUrl": "https://cdn.rendobar.com/u/abc123/intro.mp4", "sizeBytes": 4821004 }
// 2. 提交引用它的 FFmpeg 作业
submit_job {
"type": "ffmpeg",
": { "intro": "https://endobar.com/u/abc123.mp4" "params": { "command": "-i intro.mp4 -af \"volume=enable='lt(t,volume= -c:v copy out.mp4" }
}
// → { "jobId": "job_9f2a", "status": "waiting" }
//. 轮询直到完成
get_job { "jobId": "job_9f2a" }
// → { "status": "complete", "cost": "$0.01", "output": { "file": { "url": "https://cdn.rendobar.com/o/job_9f2a/out.mp4", "type": "video" } } }
```
> **智能体:** 完成 — 静音前 3 秒。输出:https://cdn.rendobar.com/o/job_9f2a/out.mp4
使用动画逐字幕自动为剪辑添加字幕 — 无需字幕文件:
```jsonc
submit_job {
"type": "captions.animate",
"inputs": { "clip.mp4": "https://cdnobar.com/u/abc123/clip.mp4" },
params": { " "hormozi" }
{ "jobId": "7c1b", "status": "waiting" }
```
服务器在其 API 之前会宣传其工具,因此客户端和目录可以列出它们;在设置 API 密钥 API 密钥的调用一个明确的错误。
地与托管 MCP | `@rendobar/mcp`(此软件包 托管 MCP(`endobar.com`)---|---|---|
| 传输 | stdio,由您的客户端 可流式的 HTTP |
地文件上传 |,这是主要目的 | 否没有磁盘 |
| 设置文件中的 `npx` 行 | HTTP 上的 密钥 |
| 最 Claude Desktop、Cursor、Zed、本地 | claude.ai 网页、ChatGPT、托管网## 身份验证来源,优先顺序如下1. `--api>` 标志. `RENDOB_KEY` 环境变量
3. `~/.config/credentials.json`(Unix)/ `%APPDATA%\rendobar\credentials.json`(Windows),由 Rendobar CLI 的 `rb login`(CLI v1.1+)写入。
## 故障排除
### Cursor 在 macOS(Dock 启动)上找不到 npx
从 Dock 启动的 Cursor PATH,而不是 shell您的 `m` 中使用 `n 的绝对路径:
"command":/you/.nvm/node/v20.xpx"
```
### Windows:找不到 `npx`
如果无法自动解析,请command": "npx.cmd"` 代替 `"commandnpx"`。
###失败
在客户端面板中检查日志。 JSON 行写入 stderr包含 `level: " 的条目。
### 工具列表但调用失败“未配置 Rend 密钥”
当未时,预期会出现这种情况 — 服务器启动并宣传,以便客户端可以列,但工具调用需要 API。设置 `REAR_API_KEY`(api-key`,或运行 login`)。在启动时, stderr 中记录一个 `_key` 警告 贡献
参见 [CONTRIBUTING.md](./CON.md)。有关 AI 辅助参见 [AG](./AGENTS.md)CLAUDE.md](./CLA)。
## 许可证