cinema4d-mcp
by ttiimmaacc·★ 83·Score 46
MCP server connecting Claude AI to Cinema 4D for prompt-driven 3D modeling and scene manipulation.
Overview
Cinema4D MCP Server is a Python-based implementation that integrates Claude AI with Cinema 4D, enabling AI-powered 3D content creation. The project consists of two main components: a Cinema 4D plugin that acts as a socket server and an MCP server that implements the Model Context Protocol. Together, they provide comprehensive tools for creating, modifying, and manipulating 3D scenes through natural language prompts. The server supports a wide range of Cinema 4D features including object creation, camera animation, materials, lighting, MoGraph tools, and Redshift shader integration.
Try asking AI
After installing, here are 4 things you can ask your AI assistant:
When to choose this
Choose this server if you're a 3D artist using Cinema 4D who wants to integrate AI assistance into your workflow for faster prototyping and automation of modeling tasks.
When NOT to choose this
Avoid this if you're using other 3D software (it's Cinema 4D-specific), need advanced Redshift material manipulation capabilities, or require stability without Cinema 4D dependencies.
Tools this server exposes
12 tools extracted from the READMEget_scene_infoGet summary info about the active Cinema 4D scene.
list_objectsList all scene objects with hierarchy.
add_primitiveAdd a primitive (cube, sphere, cone, etc.) to the scene.
create_cameraAdd a new camera to the scene.
create_materialCreate a standard Cinema 4D material.
apply_materialApply a material to a target object.
create_lightAdd a light (omni, spot, etc.) to the scene.
animate_cameraAnimate a camera along a path (linear or spline-based).
create_mograph_clonerAdd a MoGraph Cloner (linear, radial, grid, etc.).
render_previewRender a quick preview and return base64 image.
save_sceneSave the current Cinema 4D project to disk.
execute_pythonExecute custom Python code inside Cinema 4D.
Comparable tools
Installation
Installation
Clone the Repository
git clone https://github.com/ttiimmaacc/cinema4d-mcp.git
cd cinema4d-mcpInstall the MCP Server Package
pip install -e .Make the Wrapper Script Executable
chmod +x bin/cinema4d-mcp-wrapperCinema 4D Plugin Setup
- Copy the
c4d_plugin/mcp_server_plugin.pypfile to Cinema 4D's plugin folder - Open Cinema 4D, go to Extensions > Socket Server Plugin > Start Server
Claude Desktop Configuration
Add to your claude_desktop_config.json:
"mcpServers": {
"cinema4d": {
"command": "python3",
"args": ["/path/to/cinema4d-mcp/main.py"]
}
}FAQ
- What versions of Cinema 4D are supported?
- Currently supports C4D 2024.0+ (Python 3.11). Limited compatibility testing for 2023.2+ versions. Older versions are not officially supported.
- How do I troubleshoot connection issues?
- Check log files with `tail -f ~/Library/Logs/Claude/mcp*.log`, verify Cinema 4D shows connections in its console, and test the wrapper script directly with `cinema4d-mcp-wrapper`.
Compare cinema4d-mcp with
Last updated · Auto-generated from public README + GitHub signals.