RenderDoc MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@RenderDoc MCP Servershow me the draw calls"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
RenderDoc MCP Server
RenderDoc UI拡張機能として動作するMCPサーバー。AIアシスタントがRenderDocのキャプチャデータにアクセスし、グラフィックスデバッグを支援する。
アーキテクチャ
Claude/AI Client (stdio)
│
▼
MCP Server Process (Python + FastMCP 2.0)
│ File-based IPC (%TEMP%/renderdoc_mcp/)
▼
RenderDoc Process (Extension)RenderDoc内蔵のPythonにはsocketモジュールがないため、ファイルベースのIPCで通信を行う。
Related MCP server: RenderDoc MCP Server
セットアップ
1. RenderDoc拡張機能のインストール
python scripts/install_extension.py拡張機能は %APPDATA%\qrenderdoc\extensions\renderdoc_mcp_bridge にインストールされる。
2. RenderDocで拡張機能を有効化
RenderDocを起動
Tools > Manage Extensions
"RenderDoc MCP Bridge" を有効化
3. MCPサーバーのインストール
uv tool install
uv tool update-shell # PATHに追加シェルを再起動すると renderdoc-mcp コマンドが使えるようになる。
Note:
--editableを付けると、ソースコードの変更が即座に反映される(開発時に便利)。 安定版としてインストールする場合はuv tool install .を使用。
4. MCPクライアントの設定
Claude Desktop
claude_desktop_config.json に追加:
{
"mcpServers": {
"renderdoc": {
"command": "renderdoc-mcp"
}
}
}Claude Code
.mcp.json に追加:
{
"mcpServers": {
"renderdoc": {
"command": "renderdoc-mcp"
}
}
}使い方
RenderDocを起動し、キャプチャファイル (.rdc) を開く
MCPクライアント (Claude等) から RenderDoc のデータにアクセス
MCPツール一覧
ツール | 説明 |
| キャプチャの読み込み状態を確認 |
| ドローコール一覧を階層構造で取得 |
| 特定のドローコールの詳細情報を取得 |
| シェーダーのソースコード・定数バッファの値を取得 |
| バッファの内容を取得 (Base64) |
| テクスチャのメタデータを取得 |
| テクスチャのピクセルデータを取得 (Base64) |
| パイプライン状態を取得 |
使用例
ドローコール一覧の取得
get_draw_calls(include_children=true)シェーダー情報の取得
get_shader_info(event_id=123, stage="pixel")パイプライン状態の取得
get_pipeline_state(event_id=123)テクスチャデータの取得
# 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)バッファデータの部分取得
# バッファ全体を取得
get_buffer_contents(resource_id="ResourceId::123")
# オフセット256から512バイト取得
get_buffer_contents(resource_id="ResourceId::123", offset=256, length=512)要件
Python 3.10+
RenderDoc 1.20+
Note: 動作確認はWindows + DirectX 11環境でのみ行っています。 Linux/macOS + Vulkan/OpenGL環境でも動作する可能性がありますが、未検証です。
ライセンス
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
- Flicense-qualityDmaintenanceEnables 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.Last updated141
- AlicenseAquality-maintenanceEnables 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.Last updated12
- Alicense-qualityDmaintenanceExposes 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.Last updated2MIT
- FlicenseBqualityCmaintenanceMCP server for RenderDoc that enables AI assistants to analyze GPU frame captures (.rdc files) for graphics debugging and performance analysis, with 42 tools covering the full RenderDoc workflow.Last updated6
Related MCP Connectors
Live browser debugging for AI assistants — DOM, console, network via MCP.
Shared debugging memory for AI coding agents
DXF and PDF/X-4 for AI agents: structured facts, PNG renders, an interactive in-chat viewer.
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/halby24/RenderDocMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server