
halby24/renderdocmcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
RenderDoc UI 확장 기능으로 작동하는 MCP 서버입니다. AI 어시스턴트가 RenderDoc 캡처 데이터에 접근하여 그래픽 디버깅을 지원합니다.
개요
RenderDoc UI 확장 기능으로 작동하는 MCP 서버입니다. AI 어시스턴트가 RenderDoc 캡처 데이터에 접근하여 그래픽 디버깅을 지원합니다. RenderDoc에 내장된 파이썬에는 소켓 모듈이 없기 때문에, 통신은 파일 기반 IPC를 통해 수행됩니다. 확장 프로그램은 %APPDATA%\qrenderdoc\extensions\renderdoc_mcp_bridge에 설치됩니다. 1. RenderDoc 실행 2. 확장 > 관리 도구 3. "RenderDoc MCP 브리지 활성화" : --편집 가능 파일은 소스 코드 변경 사항을 즉시 반영하여 개발 중에 편리합니다. 안정 버전으로 설치할 경우, uv tool install 를 사용하세요. . 1. RenderDoc을 실행하고 캡처 파일(.rdc)을 엽니다. 2. MCP 클라이언트(예: Claude)에서 RenderDoc 데이터에 접근합니다. : 운영 검증은 Windows + DirectX 11 환경에서만 수행됩니다. Linux/macOS + Vulkan/OpenGL 환경에서도 작동할 수 있으나, 검증된 바는 없습니다.
개요(AI 번역)
RenderDoc UI 확장 기능으로 작동하는 MCP 서버입니다. AI 어시스턴트가 RenderDoc 캡처 데이터에 접근하여 그래픽 디버깅을 지원합니다.
건축
RenderDoc에 내장된 파이썬에는 소켓 모듈이 없기 때문에, 통신은 파일 기반 IPC를 통해 수행됩니다.
준비
1. RenderDoc 확장 프로그램 설치
연장 시설은 %APPDATA%\qrenderdoc\extensions\renderdoc_mcp_bridge에 설치됩니다.
2. RenderDoc으로 확장 기능 활성화
- 렌더닥 실행
- 확장 > 관리 도구
- “RenderDoc MCP Bridge” 활성화
3. MCP 서버 설치
셸을 재시작하면 renderdoc-mcp 명령어를 사용할 수 있게 됩니다.
참고:
--editable를 추가하면 소스 코드에 즉시 변경이 반영됩니다(개발 중에 유용합니다). 안정 버전으로 설치할 때uv tool install .를 사용하세요.
4. MCP 클라이언트 구성
클로드 데스크탑
claude_desktop_config.json 추가:
클로드 코드
.mcp.json 추가:
사용 방법
- RenderDoc을 실행하고 캡처 파일(.rdc)을 엽니다
- MCP 클라이언트(예: Claude)에서 RenderDoc 데이터에 접근하기
MCP 도구 목록
| 도구 | 설명 |
|---|---|
get_capture_status |
포획 로딩 상태 확인 |
get_draw_calls |
계층 구조에서 드로우 콜 리스트를 불러오기 |
get_draw_call_details |
특정 드로우 콜에 대한 상세 정보 받기 |
get_shader_info |
셰이더 소스 코드와 상수 버퍼 값 얻기 |
get_buffer_contents |
버퍼 내용물 검색 (Base64) |
get_texture_info |
텍스처 메타데이터 검색 |
get_texture_data |
텍스처 픽셀 데이터를 얻기 (Base64) |
get_pipeline_state |
파이프라인 상태 획득 중 |
사용 예시
추첨 호출 목록 획득
셰이더 정보 획득
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"renderdoc": {
"command": "renderdoc-mcp"
}
}
}