← Discover MCPs and Agents
r
MCPAI & MLGitHub

renderdoc-mcp

An MCP server for RenderDoc: Empowering AI assistants to analyze GPU frame captures and debug graphics pipelines.

Links

README

From the repo.

renderdoc-mcp
AI-native GPU frame debugging for RenderDoc

Release License: MIT
oosmetrics: Top 3 in Graphics by acceleration oosmetrics: Top 6 in Backend by acceleration
English | 简体中文


renderdoc-mcp is an MCP server and CLI that wraps the RenderDoc replay API into 59 structured tools, letting AI assistants (Claude, Codex, etc.) open .rdc captures, inspect GPU frames, debug shaders/pixels, compare captures, and export evidence — all without manual UI.

Demo

Demo

Features

AreaWhat you can do
Session & CaptureOpen captures, live-capture frames, inspect metadata
Frame NavigationList events/draws, jump to any event
Pipeline & ShadersInspect pipeline state, bindings, shader source, constant buffers
Resources & PassesAnalyze frame structure, pass dependencies, resource usage
Pixel & Shader DebugPixel history, pick pixel, debug pixel/vertex/thread
ExportRender targets, textures, buffers, meshes, snapshots
Diff & AssertionsCompare captures, assert pixels/state/images for CI

Download

Get the latest package from GitHub Releases. The zip contains:

FileDescription
bin/renderdoc-mcp.exeMCP server (stdio)
bin/renderdoc-cli.exeCLI for shell & CI
bin/renderdoc.dll / renderdoc.jsonBundled RenderDoc runtime
skills/renderdoc-mcp/Codex workflow skill
install-codex.ps1One-click Codex Desktop installer

Client Configuration

Codex Desktop

The installer auto-configures ~/.codex/config.toml. Or add manually:

[mcp_servers.renderdoc-mcp]
command = 'renderdoc-mcp.exe'
args = []

Claude Code

{
  "mcpServers": {
    "renderdoc-mcp": {
      "command": "renderdoc-mcp.exe",
      "args": []
    }
  }
}

Build From Source

cmake -B build -DRENDERDOC_DIR=<path-to-renderdoc-source>
cmake --build build --config Release
VariableRequiredDescription
RENDERDOC_DIRYesRenderDoc source root
RENDERDOC_BUILD_DIRNoRenderDoc build output (if non-standard location)

Architecture

Architecture

License

MIT. RenderDoc itself is under its own license.

Collected info

  • ★ 348 stars
  • ⎇ 50 forks
  • Language: C++
  • Source updated: 9/24/2026

Config for your environment

Replace {MCP_ENDPOINT_URL} with this MCP’s endpoint URL (from its repo or docs above). No API key — you connect directly.

Tool

OS

Config file: ~/.cursor/mcp.json

{
  "mcpServers": {
    "mcp-server": {
      "url": "{MCP_ENDPOINT_URL}"
    }
  }
}

Paste into mcpServers in the config file. Restart Cursor after saving.

If this MCP is also published on mcpchannel.ai, you can subscribe from Browse and use the gateway config there instead.