RenderDoc MCP Server
RenderDoc MCP Server
Servidor MCP que funciona como extensión de la interfaz de RenderDoc. Permite que los asistentes de IA accedan a los datos de captura de RenderDoc y ayuden en la depuración de gráficos.
Arquitectura
Claude/AI Client (stdio)
│
▼
MCP Server Process (Python + FastMCP 2.0)
│ File-based IPC (%TEMP%/renderdoc_mcp/)
▼
RenderDoc Process (Extension)Dado que el Python integrado en RenderDoc no tiene el módulo socket, la comunicación se realiza mediante IPC basado en archivos.
Related MCP server: RenderDoc MCP Server
Configuración
1. Instalación de la extensión de RenderDoc
python scripts/install_extension.pyLa extensión se instala en %APPDATA%\qrenderdoc\extensions\renderdoc_mcp_bridge.
2. Habilitar la extensión en RenderDoc
Iniciar RenderDoc
Tools > Manage Extensions
Habilitar "RenderDoc MCP Bridge"
3. Instalación del servidor MCP
uv tool install
uv tool update-shell # PATHに追加Al reiniciar el shell, el comando renderdoc-mcp estará disponible.
Nota: Con
--editable, los cambios en el código fuente se reflejan inmediatamente (útil durante el desarrollo). Para instalar como versión estable, useuv tool install ..
4. Configuración del cliente MCP
Claude Desktop
Añadir a claude_desktop_config.json:
{
"mcpServers": {
"renderdoc": {
"command": "renderdoc-mcp"
}
}
}Claude Code
Añadir a .mcp.json:
{
"mcpServers": {
"renderdoc": {
"command": "renderdoc-mcp"
}
}
}Uso
Iniciar RenderDoc y abrir un archivo de captura (.rdc)
Acceder a los datos de RenderDoc desde el cliente MCP (Claude, etc.)
Lista de herramientas MCP
Herramienta | Descripción |
| Verificar el estado de carga de la captura |
| Obtener la lista de draw calls en estructura jerárquica |
| Obtener información detallada de un draw call específico |
| Obtener el código fuente del shader y los valores del buffer de constantes |
| Obtener el contenido del buffer (Base64) |
| Obtener metadatos de la textura |
| Obtener datos de píxeles de la textura (Base64) |
| Obtener el estado del pipeline |
Ejemplos de uso
Obtener la lista de draw calls
get_draw_calls(include_children=true)Obtener información del shader
get_shader_info(event_id=123, stage="pixel")Obtener el estado del pipeline
get_pipeline_state(event_id=123)Obtener datos de textura
# 2Dテクスチャのmip 0を取得
get_texture_data(resource_id="ResourceId::123")
# 特定のmipレベルを取得
get_texture_data(resource_id="ResourceId::123", mip=2)
# キューブマップの特定の面を取得 (0=X+, 1=X-, 2=Y+, 3=Y-, 4=Z+, 5=Z-)
get_texture_data(resource_id="ResourceId::456", slice=3)
# 3Dテクスチャの特定の深度スライスを取得
get_texture_data(resource_id="ResourceId::789", depth_slice=5)Obtener parcialmente datos del buffer
# バッファ全体を取得
get_buffer_contents(resource_id="ResourceId::123")
# オフセット256から512バイト取得
get_buffer_contents(resource_id="ResourceId::123", offset=256, length=512)Requisitos
Python 3.10+
RenderDoc 1.20+
Nota: Solo se ha probado en entornos Windows + DirectX 11. Es posible que funcione en entornos Linux/macOS + Vulkan/OpenGL, pero no se ha verificado.
Licencia
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to analyze RenderDoc GPU frame captures for graphics debugging and performance analysis through a headless Python API. It provides a comprehensive suite of tools for inspecting pipeline states, shader bindings, and exporting frame resources like textures and meshes.150
- AlicenseAqualityNot gradedmaintenanceEnables AI assistants to analyze and inspect RenderDoc capture files, providing tools to examine draw calls, textures, buffers, and shader information. It allows developers to perform graphics debugging and resource analysis through natural language interactions.12
- AlicenseNot gradedqualityDmaintenanceExposes RenderDoc capture analysis to AI clients via MCP, enabling offline analysis of .rdc files (action tree, pipeline state, textures, shaders) and GUI state interaction on Windows.2MIT
- AlicenseAqualityDmaintenanceEnables AI assistants to access RenderDoc capture data and assist in graphics debugging via a file-based IPC bridge.15482MIT
Related MCP Connectors
Live browser debugging for AI assistants — DOM, console, network via MCP.
Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only
Provides AI assistants with direct access to Mapbox developer APIs and documentation.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ZylNice/RenderdocMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server