MayaMCP
Drives Autodesk Maya from natural language for 3D modelling, rigging, and animation workflows.
Delv Safety Grade: C
Score 58/100 · assessed 2026-04-28
MayaMCP is a community project by solo developer Patrick Palmer that bridges Claude with Autodesk Maya's command layer. It translates natural language into Maya MEL/Python commands for 3D modelling, rigging, and animation. The permissions footprint is substantial: it executes arbitrary code within Maya's Python environment, effectively giving Claude shell-level control over a desktop application that can read and write files, manipulate scenes, and run scripts. The maintainer appears to be a single individual with no organisational backing. Supply chain is basic pip install from requirements.txt with no package registry distribution. The repository is open source with reasonable documentation explaining the Maya integration. No known security incidents, but the combination of desktop automation, code execution, and solo maintenance creates meaningful risk for production environments. Best suited for personal experimentation rather than team workflows.
Lethal Trifecta (prompt-injection exposure)
CLEARLocal 3D.
Green flags
- Open source with clear documentation of Maya integration approach
- Specific use case (Maya automation) limits blast radius to that app
- No known security incidents or malicious behaviour
- Transparent about capabilities and installation requirements
Red flags
- Solo maintainer with no organisational backing or bus factor mitigation
- Executes arbitrary Python code within Maya's runtime environment
- No package registry distribution, clone-and-build only
- Desktop application control with filesystem access via Maya
- Sparse commit history and community review
Permissions requested
Install
pip install -r requirements.txt
Review
Install this if you're a Maya user who spends time writing MEL or Python scripts for repetitive tasks. Skip it if you're not already comfortable with Maya's API or don't have access to a licensed Maya installation. It's a productivity multiplier for people who already live in Maya, not a way to learn 3D from scratch.
Good at
- Removes the need to memorise Maya's Python API syntax for common tasks.
- Speeds up prototyping and iteration for rigging, animation, and scene setup workflows.
- Lets artists describe what they want in plain language instead of scripting every step.
- Useful for automating repetitive tasks without writing full pipeline tools.
- Works with existing Maya installations, no separate 3D engine required.
Watch out
- Requires Maya to be installed, licensed, and running with commandPort enabled.
- No detailed error handling docs, so debugging failed commands is manual.
- Complex rigging or precise animation control still benefits from traditional scripting.
- Setup overhead is high if you're not already scripting Maya regularly.
- Not useful for casual users or anyone without regular access to Maya.
Use cases
- Maya scene automation
- character rigging
- procedural animation
- render pipeline control
Getting started
Works with
Similar MCPs
- DaVinci Resolve MCPFull coverage of the DaVinci Resolve scripting API so agents can drive timelines, edits, colour grading, and media management via Claude.
- Free Will MCPExperimental tools that let an AI give itself prompts, ignore user requests, or go to sleep, for studying autonomy.
- Godot MCPInteracts with the Godot game engine for scene editing, running, debugging, and project management.
- QGIS MCPConnects QGIS Desktop to Claude for prompt-assisted project creation, layer loading, and code execution.