# rendercheck MCP server

> Validates generated audio, video, and still media for perceptual defects like incorrect loudness, narration pace, and caption synchronization.

- Repository: https://github.com/rogermsc/rendercheck
- Page: https://hostedmcp.org/servers/rogermsc/rendercheck
- Transport: stdio
- Stars: 0
- License: MIT
- Latest version: 0.4.1

## Install

### Claude Code

```sh
claude mcp add --env 'ANTHROPIC_API_KEY=<YOUR_ANTHROPIC_API_KEY>' rendercheck -- uvx rendercheck
```

### Cursor (`~/.cursor/mcp.json`)

```json
{
  "mcpServers": {
    "rendercheck": {
      "command": "uvx",
      "args": [
        "rendercheck"
      ],
      "env": {
        "ANTHROPIC_API_KEY": "<YOUR_ANTHROPIC_API_KEY>"
      }
    }
  }
}
```

### VS Code (`.vscode/mcp.json`)

```json
{
  "servers": {
    "rendercheck": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "rendercheck"
      ],
      "env": {
        "ANTHROPIC_API_KEY": "<YOUR_ANTHROPIC_API_KEY>"
      }
    }
  }
}
```

### VS Code CLI

```sh
code --add-mcp '{"name":"rendercheck","type":"stdio","command":"uvx","args":["rendercheck"],"env":{"ANTHROPIC_API_KEY":"<YOUR_ANTHROPIC_API_KEY>"}}'
```

### Claude Desktop (`claude_desktop_config.json`)

```json
{
  "mcpServers": {
    "rendercheck": {
      "command": "uvx",
      "args": [
        "rendercheck"
      ],
      "env": {
        "ANTHROPIC_API_KEY": "<YOUR_ANTHROPIC_API_KEY>"
      }
    }
  }
}
```

### Codex

```sh
codex mcp add rendercheck --env 'ANTHROPIC_API_KEY=<YOUR_ANTHROPIC_API_KEY>' -- uvx rendercheck
```

### Codex config.toml (`~/.codex/config.toml`)

```toml
[mcp_servers.rendercheck]
command = "uvx"
args = ["rendercheck"]

[mcp_servers.rendercheck.env]
ANTHROPIC_API_KEY = "<YOUR_ANTHROPIC_API_KEY>"
```

### Gemini CLI

```sh
gemini mcp add -s user -e 'ANTHROPIC_API_KEY=<YOUR_ANTHROPIC_API_KEY>' rendercheck uvx -- rendercheck
```

### Gemini settings.json (`~/.gemini/settings.json`)

```json
{
  "mcpServers": {
    "rendercheck": {
      "command": "uvx",
      "args": [
        "rendercheck"
      ],
      "env": {
        "ANTHROPIC_API_KEY": "<YOUR_ANTHROPIC_API_KEY>"
      }
    }
  }
}
```

## Environment variables

| Name | Required | Secret | Description |
|---|---|---|---|
| `ANTHROPIC_API_KEY` | no | yes | Only for the optional `looks ok` vision check. Every other check is deterministic and needs no key. |

## FAQ

### What kind of defects does rendercheck catch?

It detects issues like narration being too fast, audio levels not matching footage, captions being out of sync with audio, and missing audio tracks.

### Does the tool require an internet connection to run checks?

Most checks are local and do not require network calls if you have ffmpeg installed.
