ES

elliezu/substancepaintermcp

Developer tools

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

51 stars 14 forks Качество 78 Тренд 17MIT

Вещество Painter MCP Server

Обзор

MCP-сервер, который позволяет клиентам ИИ проверять, проверять, редактировать и экспортировать из локального проекта Adobe Substance 3D Painter. Версия содержит 79 инструментов MCP. Он завершает охраняемый рабочий процесс ресурсов с открытием шельфа, постоянным импортом шельфа и мероприятиями по обновлению шельфа, в дополнение к запланированному жизненному циклу проекта, выпечке и транзакционному слою, добавленному во всех выпусках 0.x. Он является действительным против. Это независимый проект сообщества и не поддерживается Adobe. Осмотрите открытый проект, наборы текстур, каналы, ресурсы, предустановки экспорта и дерево полного слоя. Создавайте и редактируйте слои Fill, Paint и Group с помощью UID стабильного уровня. Постройте рецепты вложенного слоя атомарно и откатите каждый созданный узел, если не удастся сделать шаг. - Планировать объем рецепта и разрешение канала без мутации, необязательно создавая одобренную резервную копию .spp перед выполнением.

Обзор (машинный перевод)

MCP-сервер, который позволяет клиентам ИИ проверять, проверять, редактировать и экспортировать из локального проекта Adobe Substance 3D Painter.

Версия 1.0.0 содержит 79 MCP-инструментов. Он завершает охраняемый рабочий процесс ресурсов с открытием шельфа, постоянным импортом шельфа и мероприятиями по обновлению шельфа, в дополнение к запланированному жизненному циклу проекта, выпечке и транзакционному слою, добавленному во всех выпусках 0.x. Вещество 3D Painter 12.1.1**.

Это независимый проект сообщества, который не поддерживается и не поддерживается Adobe.

Основные моменты

Осмотрите открытый проект, наборы текстур, каналы, ресурсы, предустановки экспорта и дерево полного слоя. Создавайте и редактируйте слои Fill, Paint и Group с помощью UID стабильного уровня. Постройте рецепты вложенного слоя атомарно и откатите каждый созданный узел, если не удастся сделать шаг.

  • Планировать объем рецепта и разрешение канала без мутации, необязательно создавая одобренную резервную копию перед выполнением.
  • Установите каналы заполнения OpenPBR-aware, маски, видимость, непрозрачность, режимы смешивания, имена и выбор.
  • Управляйте сеткой или геометрией UDIM масок и сравнивайте подробные снимки слоев с помощью UID.

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

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

Установка

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