
elliezu/substancepaintermcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
물질 Painter MCP 서버
개요
AI 클라이언트가 검사, 감사, 편집 및 현지 Adobe Substance 3D Painter 프로젝트에서 수출 할 수있는 MCP 서버. 버전은 79 초점을 맞춘 MCP 도구를 제공합니다. 선반 발견, 지속 가능한 선반 수입 및 이벤트 구동 선반은 계획 된 프로젝트 수명주기, 생산 베이킹 및 트랜잭션 레이어 작성자가 0.x 릴리스에 추가되었습니다. 그것은 .에 대한 생략. 그것은 독립적 인 커뮤니티 프로젝트이며 Adobe에 의해 승인되지 않은. - 열린 프로젝트, Texture Sets, 채널, 자원, 수출 presets 및 완전한 층 나무를 검사하십시오. - 안정적인 레이어 UID를 통해 필, 페인트, 그룹 레이어 생성 및 편집. - 단계가 실패한 경우 중첩 레이어 레시피를 atomically 및 roll back each created node. - 계획 조리법 범위 및 수로 해결책 mutation 없이, 선택적으로 실행하기 전에 승인되는 .spp 백업 창조.
개요(AI 번역)
AI 클라이언트가 검사, 감사, 편집 및 현지 Adobe Substance 3D Painter 프로젝트에서 수출 할 수있는 MCP 서버.
버전 **1.0.0 **는 79 초점을 맞춘 MCP 도구를 제공합니다. 선반 발견, 지속 가능한 선반 수입 및 이벤트 구동 선반은 계획 된 프로젝트 수명주기, 생산 베이킹 및 트랜잭션 레이어 작성자가 0.x 릴리스에 추가되었습니다. Substance 3D Painter 12.1.1에 대한 실시간 유효성 검사입니다.
이것은 독립적 인 커뮤니티 프로젝트이며 Adobe에 의해 승인 또는 승인되지 않습니다.
하이라이트
- 열린 프로젝트, Texture Sets, 채널, 자원, 수출 presets 및 완전한 층 나무를 검사하십시오.
- 안정적인 레이어 UID를 통해 필, 페인트, 그룹 레이어 생성 및 편집.
- 단계가 실패한 경우 중첩 레이어 레시피를 atomically 및 roll back each created node.
- 계획법 범위 및 수로 해결책은, 선택적으로 실행하기 전에 승인된
.spp를 창조합니다. - OpenPBR-aware Fill 채널, 마스크, 가시성, 불투명, 혼합 모드, 이름 및 선택 설정.
- 통제 메시 또는 UDIM 기하학 가면 및 UID에 의하여 상세한 층 스냅샷을 비교하십시오.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Substance Painter MCP
An MCP server that lets AI clients inspect, audit, edit, and export from a local Adobe Substance 3D Painter project.
Version 1.0.0 provides 79 focused MCP tools. It completes the guarded resource workflow with shelf discovery, persistent shelf imports, and event-driven shelf refresh jobs, on top of the planned project lifecycle, production baking, and transactional layer authoring added throughout the 0.x releases. It is live-validated against Substance 3D Painter 12.1.1.
This is an independent community project and is not affiliated with or endorsed by Adobe.
Highlights
- Inspect the open project, Texture Sets, channels, resources, export presets, and complete layer tree.
- Create and edit Fill, Paint, and Group layers through stable layer UIDs.
- Build nested layer recipes atomically and roll back every created node if a step fails.
- Plan recipe scope and channel resolution without mutation, optionally creating an approved
.sppbackup before execution. - Set OpenPBR-aware Fill channels, masks, visibility, opacity, blend modes, names, and selection.
- Control Mesh or UDIM geometry masks and compare detailed layer snapshots by UID.
- Insert Fill, Paint, Generator, Filter, Levels, Anchor, and Smart Mask effects into mask stacks.
- Apply shelf Smart Materials/Masks and configure UV or Triplanar Fill transforms.
- Assign shelf resources to individual Fill channels or complete materials.
- Import safe visual resources from approved roots into the project, current Painter session, or a writable shelf.
- Discover configured shelves and monitor explicit shelf-index refreshes through persistent event-backed jobs.
- Inspect and edit typed procedural Substance parameters, including colors and enum labels.
- Inspect, connect, reset, and transactionally restore procedural image inputs on Fill, Generator, and Filter sources.
- Discover Anchor Points with owner context and connect them to Fill channels or materials.
- Configure Planar, Spherical, and Cylindrical projection transforms and culling.
- Inspect and transactionally configure common baking properties, individual bakers, UV tiles, and linked Texture Set impact.
- Assign high-poly and cage meshes only from approved roots, then capture or apply portable baking presets.
- Preflight and batch-bake multiple Texture Sets with optional backup, cancellation, state restoration, and per-map verification.
- Preflight and monitor mesh reloads while preserving strokes and reporting Texture Set changes.
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"substance-painter": {
"command": "C:\\Tools\\SubstancePainterMCP\\.venv\\Scripts\\python.exe",
"args": ["-m", "substance_painter_mcp"],
"env": {
"SP_MCP_TIMEOUT": "120",
"SP_MCP_EXPORT_ROOTS": "D:\\SubstanceExports",
"SP_MCP_PROJECT_ROOTS": "D:\\SubstanceBackups",
"SP_MCP_MESH_ROOTS": "D:\\Meshes",
"SP_MCP_BAKE_MESH_ROOTS": "D:\\BakeMeshes",
"SP_MCP_RESOURCE_ROOTS": "D:\\SubstanceResources"
}
}
}
}