LR

linkingooo/renderdoc-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

181 stars 22 forks Качество 62 Тренд 17

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) or renderdoc.so (Linux) Python module
    • It ships with every RenderDoc installation

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
Открыть полный README на GitHub

Установка

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" } } } }