RenderDoc MCP Server
RenderDoc MCP Server
Ein MCP-Server, der als RenderDoc-UI-Erweiterung fungiert. Er ermöglicht KI-Assistenten den Zugriff auf RenderDoc-Capturedaten und unterstützt die Grafikdebugging.
Architektur
Claude/AI Client (stdio)
│
▼
MCP Server Process (Python + FastMCP 2.0)
│ File-based IPC (%TEMP%/renderdoc_mcp/)
▼
RenderDoc Process (Extension)Da das in RenderDoc integrierte Python kein Socket-Modul enthält, wird die Kommunikation über dateibasierte IPC durchgeführt.
Related MCP server: RenderDoc MCP Server
Einrichtung
1. Installation der RenderDoc-Erweiterung
python scripts/install_extension.pyDie Erweiterung wird unter %APPDATA%\qrenderdoc\extensions\renderdoc_mcp_bridge installiert.
2. Aktivieren der Erweiterung in RenderDoc
RenderDoc starten
Tools > Manage Extensions
„RenderDoc MCP Bridge“ aktivieren
3. Installation des MCP-Servers
uv tool install
uv tool update-shell # PATHに追加Nach einem Neustart der Shell ist der Befehl renderdoc-mcp verfügbar.
Hinweis: Mit
--editablewerden Änderungen am Quellcode sofort übernommen (praktisch während der Entwicklung). Für eine stabile Installation verwenden Sieuv tool install ..
4. Konfiguration des MCP-Clients
Claude Desktop
Zu claude_desktop_config.json hinzufügen:
{
"mcpServers": {
"renderdoc": {
"command": "renderdoc-mcp"
}
}
}Claude Code
Zu .mcp.json hinzufügen:
{
"mcpServers": {
"renderdoc": {
"command": "renderdoc-mcp"
}
}
}Verwendung
RenderDoc starten und eine Capturedatei (.rdc) öffnen
Über den MCP-Client (z. B. Claude) auf die RenderDoc-Daten zugreifen
Liste der MCP-Tools
Tool | Beschreibung |
| Ladezustand des Captures prüfen |
| Draw-Call-Liste in hierarchischer Struktur abrufen |
| Detaillierte Informationen zu einem bestimmten Draw-Call abrufen |
| Shader-Quellcode und Konstantenpufferwerte abrufen |
| Pufferinhalte abrufen (Base64) |
| Textur-Metadaten abrufen |
| Textur-Pixeldaten abrufen (Base64) |
| Pipeline-Zustand abrufen |
Beispiele
Abrufen der Draw-Call-Liste
get_draw_calls(include_children=true)Abrufen von Shader-Informationen
get_shader_info(event_id=123, stage="pixel")Abrufen des Pipeline-Zustands
get_pipeline_state(event_id=123)Abrufen von Texturdaten
# 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)Teilweises Abrufen von Pufferdaten
# バッファ全体を取得
get_buffer_contents(resource_id="ResourceId::123")
# オフセット256から512バイト取得
get_buffer_contents(resource_id="ResourceId::123", offset=256, length=512)Anforderungen
Python 3.10+
RenderDoc 1.20+
Hinweis: Die Funktionsprüfung wurde nur unter Windows + DirectX 11 durchgeführt. Unter Linux/macOS + Vulkan/OpenGL ist die Funktion möglicherweise ebenfalls gegeben, wurde aber nicht verifiziert.
Lizenz
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