Atlas / MCP servers / ttiimmaacc / Cinema 4D

Cinema 4DSAFE

mcp/ttiimmaacc/cinema-4d

Cinema 4D plugin integrating Claude AI for prompt-driven 3D modeling, scene creation, and manipulation.

Verdict
SAFE
Grade
B
Trust score
89 /100
Exposed tools
25 9r · 16w · 0d
Transport
—
License
MIT
Stars
128
01

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

  1. C4D Plugin: A socket server that listens for commands from the MCP server and executes them in the Cinema 4D environment.
  2. 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:

  1. Copy the Plugin File: Copy the c4d_plugin/mcp_server_plugin.pyp file 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\
  1. Start the Socket Server:
  2. Open Cinema 4D.
  3. Go to Extensions > Socket Server Plugin
  4. 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:

  1. **Open the Configura
Read from source at commit bb8009a76830OBSERVED · 2026-10-07
02

Connect

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-code
claude mcp add cinema4d-mcp -- uvx cinema4d-mcp
claude-desktop
{
  "mcpServers": {
    "cinema4d-mcp": {
      "command": "uvx",
      "args": [
        "cinema4d-mcp"
      ]
    }
  }
}
03

Exposed tools (25)

9 read · 16 write · 0 destructive.

ToolRiskDescription
add_effectorwrite
add_primitivewrite
animate_cameraread
apply_dynamicswrite
apply_materialwrite
apply_mograph_fieldswrite
apply_shaderwrite
create_abstract_shapewrite
create_camerawrite
create_lightwrite
create_materialwrite
create_mograph_clonerwrite
create_soft_bodywrite
execute_python_scriptwrite
get_scene_inforeadGet information about the current Cinema 4D scene.
group_objectsread
inspect_redshift_materialsread
list_objectsreadList all objects in the current Cinema 4D scene.
load_sceneread
modify_objectwrite
render_frameread
render_previewread
save_scenewrite
set_keyframewrite
snapshot_sceneread
04

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.

LayerWhat it checksResult
L0Provenance & inventoryPASS
L1Static analysis of the codePASS
L2Instruction surface (what it tells the agent)PASS
L3Class-specific surfacePASS
L4Behavioural (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.

Audited 2026-10-07 · audit v0.4.1 · source sha bb8009a76830full audit observations/trust-audit/mcp-server/ttiimmaacc__cinema-4d.json · Report an issue / request a re-scan
05

Audit history

Every audit this server has had. A grade with a past is a grade somebody is still checking.

DateSourceVerdictGradeScoreChange
2026-10-07bb8009a76830SAFEB89first audit
06

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.

Advertisement