MCP Catalogs
Home

cinema4d-mcp

by ttiimmaacc·83·Score 46

MCP server connecting Claude AI to Cinema 4D for prompt-driven 3D modeling and scene manipulation.

mediadeveloper-toolsai-llm
20
Forks
7
Open issues
2 mo ago
Last commit
2d ago
Indexed

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:

you:AI-assisted 3D modeling using natural language prompts
you:Automated scene generation and manipulation for motion graphics
you:Integration of AI creativity with professional 3D workflows
you:How do I troubleshoot connection issues?

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 README
  • get_scene_info

    Get summary info about the active Cinema 4D scene.

  • list_objects

    List all scene objects with hierarchy.

  • add_primitive

    Add a primitive (cube, sphere, cone, etc.) to the scene.

  • create_camera

    Add a new camera to the scene.

  • create_material

    Create a standard Cinema 4D material.

  • apply_material

    Apply a material to a target object.

  • create_light

    Add a light (omni, spot, etc.) to the scene.

  • animate_camera

    Animate a camera along a path (linear or spline-based).

  • create_mograph_cloner

    Add a MoGraph Cloner (linear, radial, grid, etc.).

  • render_preview

    Render a quick preview and return base64 image.

  • save_scene

    Save the current Cinema 4D project to disk.

  • execute_python

    Execute custom Python code inside Cinema 4D.

Comparable tools

blender-mcpmaya-mcpai-3d-modeling-toolscg-tool-mcp

Installation

Installation

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

Cinema 4D Plugin Setup

  1. Copy the c4d_plugin/mcp_server_plugin.pyp file to Cinema 4D's plugin folder
  2. 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.