3dsmax
3dsmax mcp server for Claude and other AI agents.
claude mcp add --transport stdio cl0nazepamm-3dsmax-mcp uv run --directory C:\path\to\3dsmax-mcp 3dsmax-mcp
How to use
The 3dsmax-mcp MCP server acts as a bridge between Claude (and other agents like Codex or Gemini) and Autodesk 3ds Max. It opens a TCP-based command channel that allows agents to send MAXScript or Python-like commands to be executed inside 3ds Max, and then receive structured JSON responses. This enables autonomous scripting, scene manipulation, and batch operations directly from AI agents while keeping a secure safety boundary. The server relies on a MAXScript listener running in 3ds Max (on TCP port 8765) and a Python-based MCP server that relays commands to that listener.
To use it, start the MCP server via uv as configured, ensure 3ds Max is prepared with the required MAXScript listener files, and connect Claude or other agents to the MCP server. Agents can issue a wide range of tools (listed in the Current list of tools) such as building structures, placing objects on a grid, modifying materials, running arbitrary MAXScript, rendering, and inspecting scene data. Results are returned as JSON, enabling downstream agents to reason about the outcome and decide next steps.
How to install
Prerequisites
- Python 3.10+ installed
- uv package manager installed (uv is used to run the MCP server)
- Autodesk 3ds Max 2025+ (2026 tested)
- A cloned copy of this repository
Installation steps
-
Clone the repo and navigate to it git clone https://github.com/cl0nazepamm/3dsmax-mcp.git cd 3dsmax-mcp
-
Install and verify uv
- Ensure uv is installed and available in your PATH. If not, install uv according to the docs: https://docs.astral.sh/uv/
- Validate by running: uv --version
-
Install dependencies and build skills (as described in the repository’s setup) uv sync python scripts/build_skill.py python scripts/register.py
-
Configure the MCP server for your environment See the mcp_config example below and adjust the directory paths to your setup.
-
Ensure 3ds Max is prepared with the required MAXScript listener files as described in the Setup steps (maxscript/mcp_server.ms and maxscript/startup/mcp_autostart.ms).
-
Start Claude/Agents to connect to the MCP server and begin issuing commands.
Additional notes
Tips and common notes:
- Ensure the path to the repository is correctly set in the mcp_config directory path when using uv run --directory.
- The MAXScript listener runs on TCP port 8765 once you place and restart the MAXScript files in 3ds Max as described.
- Safe mode (safeExecute) can be toggled in mcp_server.ms if you need to adjust security restrictions. By default, certain dangerous commands are blocked; to relax safety, edit the safeMode variable accordingly.
- If you encounter connectivity issues, verify that 3ds Max is running, the MAXScript listener has started, and the MCP server process can reach port 8765.
- For Claude integration, ensure the same skill is registered and visible to Claude’s app, and consider creating a global symlink/skill for convenience as described in the README.
- The tool list is extensive; start with basic scene operations (get_hierarchy, inspect_object, set_object_property) to validate communication before issuing more complex actions.
Related MCP Servers
mcp-claude-code
MCP implementation of Claude Code capabilities and more
pfsense
pfSense MCP Server enables security administrators to manage their pfSense firewalls using natural language through AI assistants like Claude Desktop. Simply ask "Show me blocked IPs" or "Run a PCI compliance check" instead of navigating complex interfaces. Supports REST/XML-RPC/SSH connections, and includes built-in complian
rlm-claude
Recursive Language Models for Claude Code - Infinite memory solution inspired by MIT CSAIL paper
stt -linux
Local speech-to-text MCP server for Tmux on Linux (for use not only with Claude Code)
CogniLayer
Persistent memory for Claude Code & Codex CLI — save ~100K tokens/session. 13 MCP tools, hybrid search, TUI dashboard, crash recovery. Your AI finally remembers.
powerpoint
MCP server for creating and editing PowerPoint presentations