Cinema4d MCP server
MCP server for Cinema 4D — entity CRUD, parameter-level access, batched undo, security controls.
24 stars105 downloads/wk
Reviews
Write oneNobody has reviewed Cinema4d yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Cinema4d tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-23 · same rubric, same numbers if you re-run it
- Code scan149 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 36 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
What the publisher says
From the Cinema4d repository's README, as published. We do not edit it. Read it on GitHub
mcp-cinema4d
Let an LLM drive Cinema 4D. mcp-cinema4d bridges MCP-compatible clients (Claude Desktop, Claude Code, or any other stdio-capable MCP client) to a running Cinema 4D 2026 session so the model can inspect scene hierarchy, author shots, build node materials, and rig animation through a typed, undo-safe tool layer — not arbitrary Python pasted into a Script Manager.
日本語
简体中文
Good for:
- Scene audits — "List every object on the hero layer; flag any with non-uniform scale or missing Texture tags."
- Shot setup — "Create a 1920×1080 RenderData, a camera at (0, 150, -400), and a Take that uses both."
- Material work — "Build a Redshift node material with a noise texture driving roughness at 0.4 gain."
- Procedural edits — "On every Subdivision Surface in the scene, reduce editor/render levels by 1."
- Xpresso rigs — "Build a 3-gear meshing rig where the master gear's pitch radius dynamically drives the others' size and counter-rotation via an Xpresso graph."
[!CAUTION]
Do not proceed unless you understand what this does. An LLM with a live connection to Cinema 4D can read your scene, write to it, and (if you opt in) execute arbitrary code on your machine. In concrete terms:
1. Your scene data leaves your machine. Object names, hierarchy paths, material/parameter values, imported file paths — whatever the LLM reads via listentities / describe / getcontainer / dumpshader / getmesh — is forwarded to your chosen LLM provider and may be logged by your MCP client. Under NDA or on unreleased IP? Confirm with your studio/legal team first that the provider's retention policy and your client's logs are acceptable.
2. The LLM gets write access. It can create, mutate, and delete objects, tags, materials, takes, render data, and layers; import / merge / open / save files; and render. Ctrl/Cmd-Z covers most edits — savedocument, opendocument, render, and some call_command invocations do not.
3. Arbitrary Python is off by default. execpython runs unrestricted code with the full authority of the Cinema 4D process (file I/O, subprocess, network). Enabled only when C4DMCPENABLEEXECPYTHON=1 is set on both sides; turn it back off when you no longer need it. The same applies to plugin types that store Python source in their container — Python tag, Python generator, MoGraph Python effector, Python field, and the Xpresso Python operator. Creating or editing them is gated behind a separate C4DMCPENABLEPYTHONOPS=1 opt-in, since their code parameter is RCE-equivalent to execpython.
Before first use: back up (or commit) your scene, start on a throwaway project, and leave your MCP client's per-call approval prompts enabled. See Security before exposing the bridge beyond loopback.
Architecture
MCP client
↓ stdio
MCP server (this repo, Node.js)
↓ TCP, JSON Lines (default 127.0.0.1:18710)
cinema4d_mcp_bridge (Python plugin inside C4D)
↓
Cinema 4DTwo pieces to install: the MCP server (this npm package, runs as an MCP stdio process) and the bridge plugin (Python, lives inside Cinema 4D). C4D must be running for the bridge to respond.
Quickstart
Assuming you already have Cinema 4D 2026.0.0+ and Node.js 24+.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y @kumoproductions/mcp-cinema4d on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp-cinema4d -- npx -y @kumoproductions/mcp-cinema4d
Cinema4d: common questions
- Is Cinema4d MCP server safe?
- Yes, by our scan: it is graded A (89/100). Read the Cinema4d safety report
- How do I install Cinema4d?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Cinema4d need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Cinema4d maintained?
- The last commit was 36 days ago (2026-08-18). The latest release is v0.4.3.
- What can I use instead of Cinema4d?
- Servers from other publishers that do the same job: Unicode Security MCP server, CrowdStrike Falcon MCP Server and SSH Manager MCP server. Compare all Cinema4d alternatives.
Alternatives to Cinema4d
Same job from other publishers: the closest match first, then the best rated.
- Unicode SecurityLocal first MCP checks for Unicode confusables, mixed scripts, invisible controls, and...not reviewedNewA
- CrowdStrike Falcon MCP ServerConnects AI agents with CrowdStrike Falcon for security analysis and automation.not reviewedEstablishedA
- SSH ManagerSSH server management for agents, with per-server read-only and allowlist security modesnot reviewedEstablishedB
- Reversecore MCPSecurity-first MCP server for reverse engineering, malware analysis, forensics, and SAST.not reviewedEstablishedB
- Notebooklm SecureSecurity-hardened NotebookLM MCP with post-quantum encryptionnot reviewedGrowingA