cinema4d-mcp
Cinema 4D MCP
Source of Truth
This skill targets Vlad's fork of Cinema 4D MCP: vladmdgolam/cinema4d-mcp.
Relevant fork additions:
inspect_redshift_materials- read-only Redshift inspector for assignments, preview-derived colors, readable description/container fields, and best-effort graph probing. Note: this tool may skip RS materials asnot_redshift_like(type 5703) — useexecute_python_scriptwith themaxonAPI for full RS node graph extraction instead (see Redshift Material Extraction section).- Duplicate-safe material targeting - the inspector accepts
material_indexand returns stable scene indices plus duplicate-name hints when names collide. - Redshift GraphView fallback - when node-space access fails but
import redshiftworks, the inspector falls back toredshift.GetRSMaterialNodeMaster(...)and reports GraphView nodes plus resolved connections. - The loaded C4D plugin may lag behind the repo copy. After plugin edits, restart Cinema 4D before trusting new tool behavior.
Tool Selection
Use structured MCP tools (get_scene_info, list_objects, add_primitive, etc.) for simple operations.
Use execute_python_script as the primary path for non-trivial extraction. It avoids wrapper/schema mismatches, gives full c4d + maxon API access, and allows proper frame stepping control. This is especially important for Redshift material extraction — the maxon node-space API gives full access to RS node graphs, which other tools may miss.
Use inspect_redshift_materials as a quick overview of material assignments and preview colors, but be aware it may skip RS materials as not_redshift_like if they use type 5703 wrappers. For full RS node graph data, use execute_python_script with the maxon API pattern documented in the Redshift section.