
linkingooo/renderdoc-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
linkingooo/renderdoc-mcp — это кандидат-сервер MCP, импортированный из https://github.com/linkingooo/renderdoc-mcp.
Обзор
linkingooo/renderdoc-mcp — это кандидат-сервер MCP, импортированный из https://github.com/linkingooo/renderdoc-mcp.
Обзор (машинный перевод)
⚠️ Отказ от ответственности
$\Large\color{#ff69b4}{\textsf{Это личное }}$ $\Large\color{#ff69b4}{\mathtt{ ✨ vibe\text{-}кодирование ✨ }}$ $\Large\color{#ff69b4}{\textsf{project —}}$ $\Large\color{#ff69b4}{\textsf{создано для удовольствия, а не для производства.}} $
$\small\color{gray}{\textsf{Понятия не имею, почему в этом хранилище столько звёзд…}} $
MCP-сервер для RenderDoc — позволять ассистентам искусственного интеллекта анализировать захваты кадров GPU (файлы [.rdc) для отладки графики и анализа производительности.
Построен на Model Context Protocol, работает с Claude Desktop, Claude Code и любым совместимым с MCP клиентом.
Особенности
- 42 инструмента охватывающих полный рабочий процесс анализа RenderDoc
- 10 высокоуровневых инструментов для анализа одного вызова (состояние вызова рисования, обзор кадров, дифференциация, пакетный экспорт, выборка регионов пикселей и др.)
- 3 встроенных подсказок для направляемой отладки
- Читаемый человеком выход — режимы смешивания, функции глубины, топология, представленные как имена, а не числа
- Обнаружение причуд GPU — автоматически определяет специфические для Adreno/Mali/PowerVR/Apple подводные камни по названию драйвера
- Headless — GUI не требуется, полностью работает через Python Replay API RenderDoc
- Pure Python — одиночный
pip install, без шага сборки
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
renderdoc-mcp
MCP server for RenderDoc — let AI assistants analyze GPU frame captures (.rdc files) for graphics debugging and performance analysis.
Built on the Model Context Protocol, works with Claude Desktop, Claude Code, and any MCP-compatible client.
Features
- 42 tools covering the full RenderDoc analysis workflow
- 10 high-level tools for one-call analysis (draw call state, frame overview, diff, batch export, pixel region sampling, etc.)
- 3 built-in prompts for guided debugging
- Human-readable output — blend modes, depth functions, topology shown as names not numbers
- GPU quirk detection — auto-identifies Adreno/Mali/PowerVR/Apple-specific pitfalls from driver name
- Headless — no GUI needed, runs entirely via RenderDoc’s Python replay API
- Pure Python — single
pip install, no build step - Supports D3D11, D3D12, OpenGL, Vulkan, OpenGL ES captures
Quick Start
1. Prerequisites
- Python 3.10+
- RenderDoc installed (download)
- You need the
renderdoc.pyd(Windows) orrenderdoc.so(Linux) Python module - It ships with every RenderDoc installation
- You need the
2. Install
git clone https://github.com/Linkingooo/renderdoc-mcp.git
cd renderdoc-mcp
pip install -e .
3. Find your renderdoc.pyd path
The Python module is in your RenderDoc install directory:
| Platform | Typical path |
|---|---|
| Windows | C:\Program Files\RenderDoc\renderdoc.pyd |
| Linux | /usr/lib/renderdoc/librenderdoc.so or where you built it |
You need the directory containing this file.
4. Configure your MCP client
# Set the module path
export RENDERDOC_MODULE_PATH="/path/to/renderdoc" # Linux/macOS
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"renderdoc": {
"command": "python",
"args": ["-m", "renderdoc_mcp"],
"env": {
"RENDERDOC_MODULE_PATH": "C:\\Program Files\\RenderDoc"
}
}
}
}