Cinema 4DSAFE
Cinema 4D plugin integrating Claude AI for prompt-driven 3D modeling, scene creation, and manipulation.
Overview
From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.
Cinema4D MCP Server connects Cinema 4D to Claude, enabling prompt-assisted 3D manipulation.
Table of Contents
- Components
- Prerequisites
- Installation
- Setup
- Usage
- Agent Skill
- Development
- Troubleshooting & Debugging
- File Structure
- Tool Commands
- Usage Guide — practical tips, extraction patterns, and known issues
Components
- C4D Plugin: A socket server that listens for commands from the MCP server and executes them in the Cinema 4D environment.
- MCP Server: A Python server that implements the MCP protocol and provides tools for Cinema 4D integration.
Prerequisites
- Cinema 4D (R2024+ recommended)
- Python 3.10 or higher (for the MCP Server component)
Installation
To install the project, follow these steps:
Clone the Repository
git clone https://github.com/ttiimmaacc/cinema4d-mcp.git cd cinema4d-mcp
Install the MCP Server Package
pip install -e .
Make the Wrapper Script Executable
chmod +x bin/cinema4d-mcp-wrapper
Setup
Cinema 4D Plugin Setup
To set up the Cinema 4D plugin, follow these steps:
- Copy the Plugin File: Copy the
c4d_plugin/mcp_server_plugin.pypfile to Cinema 4D's plugin folder. The path varies depending on your operating system:
- macOS:
/Users/USERNAME/Library/Preferences/Maxon/Maxon Cinema 4D/plugins/ - Windows:
C:\Users\USERNAME\AppData\Roaming\Maxon\Maxon Cinema 4D\plugins\
- Start the Socket Server:
- Open Cinema 4D.
- Go to Extensions > Socket Server Plugin
- You should see a Socket Server Control dialog window. Click Start Server.
Claude Desktop Configuration
To configure Claude Desktop, you need to modify its configuration file:
- **Open the Configura
bb8009a76830OBSERVED · 2026-10-07Connect
Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control.
claude mcp add cinema4d-mcp -- uvx cinema4d-mcp
{
"mcpServers": {
"cinema4d-mcp": {
"command": "uvx",
"args": [
"cinema4d-mcp"
]
}
}
}Exposed tools (25)
9 read · 16 write · 0 destructive.
| Tool | Risk | Description |
|---|---|---|
add_effector | write | |
add_primitive | write | |
animate_camera | read | |
apply_dynamics | write | |
apply_material | write | |
apply_mograph_fields | write | |
apply_shader | write | |
create_abstract_shape | write | |
create_camera | write | |
create_light | write | |
create_material | write | |
create_mograph_cloner | write | |
create_soft_body | write | |
execute_python_script | write | |
get_scene_info | read | Get information about the current Cinema 4D scene. |
group_objects | read | |
inspect_redshift_materials | read | |
list_objects | read | List all objects in the current Cinema 4D scene. |
load_scene | read | |
modify_object | write | |
render_frame | read | |
render_preview | read | |
save_scene | write | |
set_keyframe | write | |
snapshot_scene | read |
Trust audit
SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | PASS |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- none-observed
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (0)
No findings outside the package's declared scope.
Gates applied: no_behavioural_pass.
bb8009a76830full audit observations/trust-audit/mcp-server/ttiimmaacc__cinema-4d.json · Report an issue / request a re-scanAudit history
Every audit this server has had. A grade with a past is a grade somebody is still checking.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-07 | bb8009a76830 | SAFE | B | 89 | first audit |
Questions
What is the Cinema 4D MCP server?
Cinema 4D plugin integrating Claude AI for prompt-driven 3D modeling, scene creation, and manipulation.
What tools does Cinema 4D expose?
25 in total: 9 read-only, 16 that write, and 0 that can delete or overwrite. Every one is listed on this page with its risk.
Is Cinema 4D safe to connect to an agent?
The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean server reads B.
What credentials does Cinema 4D need?
No credential environment variables were found in its source, so it appears to need none.
How current is this page?
The grade is for one exact copy of the source (bb8009a76830), read on 2026-10-07. The repository is watched and re-audited when it changes.