← Directory

PatrickPalmer/MayaMCP

Open Source
• Updated Jun 4, 2026, 06:36 PM

MayaMCP is an open-source implementation of the Model Context Protocol (MCP) server for Autodesk Maya, enabling AI assistants such as Claude Desktop to interact with Maya through natural language.

Use Cases ▼
01

Quickly generating a 3D scene with specific objects, lights, and cameras by describing it in natural language, e.g., 'Create a scene with a cube on a plane, a spotlight, and save it as test.ma'.

02

Interactively modifying object properties without navigating Maya's UI: 'Set the sphere's radius to 5 and change its material color to red.'

03

Automating repetitive modeling tasks such as duplicating and arranging objects in a grid pattern, reducing manual effort.

04

Enabling non-technical artists to experiment with Maya features by asking the AI to perform actions they don't know the commands for.

05

Using advanced tools to generate complex models from textual descriptions, aiding in rapid prototyping or concept exploration.

06

Integrating Maya control into larger AI workflows, such as a pipeline where an LLM generates an entire scene from a script or storyboard description.

What Problem It Solves ▼

3D artists, technical artists, and developers often need to automate tasks in Autodesk Maya, but traditional scripting requires proficiency in MEL or Python. This barrier limits accessibility and slows down workflows. MayaMCP solves this by enabling control of Maya through natural language, allowing users to instruct an AI agent to perform actions like creating scenes, modifying attributes, or generating models. This makes complex 3D operations more intuitive and accessible to non-programmers, while also empowering experienced users to streamline their pipelines with conversational commands.

Key Features ▼
✓

Brings natural language control to Autodesk Maya, lowering the barrier to automation.

✓

Open-source and free, allowing customization and community contributions.

✓

Lightweight server architecture that is easy to set up and extend.

✓

Compatible with any MCP-compliant AI client, not locked to a single assistant.

✓

Supports both basic and advanced modeling operations, providing a solid foundation.

Overview

MayaMCP is an open-source implementation of the Model Context Protocol (MCP) server for Autodesk Maya, enabling AI assistants such as Claude Desktop to interact with Maya through natural language. It provides a bridge between large language models and Maya's 3D capabilities, allowing users to perform complex modeling, scene management, and object manipulation tasks simply by describing them in plain English. The server runs locally alongside Maya, exposing a set of MCP tools that map to Maya commands, scripts, and APIs. Currently at version 0.2.0, the project focuses on a clean, extensible architecture, laying groundwork for broader functionality.

Full Description ▼

Key features include a range of basic tools for creating primitive objects (cube, sphere, cylinder, etc.), listing and filtering scene objects by type (cameras, lights, materials), getting and setting object attributes, managing scenes (new, open, save), and selecting objects. More advanced modeling tools are also available, such as a dedicated tool for creating complex models, hinting at higher-level generative modeling capabilities. All tools are registered with the MCP server, making them discoverable and callable by any compliant AI client.

The server is written in Python and tested with Maya 2023 and 2025, ensuring compatibility with recent versions of the software. Integration is straightforward: users install the package via pip, run the server, and connect their AI client (e.g., Claude Desktop) to the server. This setup allows artists, technical directors, and developers to automate tedious workflows, generate 3D assets from text prompts, and explore new human-AI collaborative creation pipelines without deep scripting knowledge.

As an early-stage project, MayaMCP demonstrates the potential of MCP in creative tools, opening doors for natural language-driven 3D content creation, educational applications, and rapid prototyping. The community can contribute additional tools, improve stability, and expand support to other Maya versions and AI assistants.

Pros & Cons

Pros

+

Brings natural language control to Autodesk Maya, lowering the barrier to automation.

+

Open-source and free, allowing customization and community contributions.

+

Lightweight server architecture that is easy to set up and extend.

+

Compatible with any MCP-compliant AI client, not locked to a single assistant.

+

Supports both basic and advanced modeling operations, providing a solid foundation.

Cons

−

Early development stage, with limited functionality and potential bugs.

−

Requires running a local server and having Maya installed, not suitable for cloud-based workflows.

−

Only tested with Maya 2023 and 2025; other versions may have issues.

Similar Tools

BlenderMCP Unreal Editor MCP Maya Python API PyMEL

More in Developer Tools