MCPSERV.CLUB
PatrickPalmer

Maya MCP Server

MCP Server

Control Maya via natural language with Model Context Protocol

Stale(55)
27stars
0views
Updated 16 days ago

About

An MCP server that lets AI assistants like Claude Desktop issue natural‑language commands to Autodesk Maya, enabling scripting, scene manipulation, and advanced modeling from a simple command port interface.

Capabilities

Resources
Access data sources
Tools
Execute functions
Prompts
Pre-built templates
Sampling
AI model interactions

Maya MCP – Natural‑Language Control for Autodesk Maya

The Maya MCP server bridges the gap between AI assistants and the powerful 3‑D authoring environment of Autodesk Maya. By exposing a rich set of tools over the Model Context Protocol, it lets developers and designers invoke Maya commands directly from conversational agents such as Claude Desktop. This eliminates the need to manually write MEL or Python scripts, enabling rapid prototyping, on‑the‑fly scene manipulation, and interactive teaching workflows.

At its core, the server runs independently of Maya, leveraging the command port that Maya automatically opens for remote MEL execution. This design choice means you can run the same server against any supported Maya version (2023, 2025, etc.) without installing additional plugins inside the application. The server simply forwards MCP requests to Maya’s command port, translates them into MEL or Python calls, and returns the results. For developers, this lightweight architecture reduces maintenance overhead and keeps version compatibility issues to a minimum.

Maya MCP offers two tiers of tooling. Basic tools cover everyday scene management: listing objects by type, creating primitive geometry (cube, sphere, lights), querying and setting attributes, managing scenes (new, open, save), and selecting objects. These functions are essential for quick edits or data extraction during a conversation. Advanced modeling tools elevate the experience to production‑ready workflows: generate complex models (cars, trees, buildings) with customizable parameters; perform mesh operations such as extrude, bevel, and boolean; create and assign a wide range of materials (lambert, phong, glass); generate NURBS curves; execute curve‑based modeling techniques; organize objects through grouping and parenting; and even synthesize complete scenes like cities or forests. Each tool is exposed as a discrete MCP command, making it straightforward to chain operations in natural‑language prompts.

Real‑world use cases abound. A game artist could ask an AI assistant to “create a realistic car with specified dimensions and material properties” and receive the fully configured object instantly. A training environment might prompt a student to “add five random lights and align them evenly around the scene,” allowing hands‑on learning without leaving the chat interface. Content creators can automate repetitive tasks—such as batching object renames or applying a consistent material palette—by composing simple conversational commands that the server translates into complex Maya scripts.

Integration into AI workflows is seamless. Once the server is registered in an MCP client’s configuration, any prompt that includes a recognized tool name and its arguments will be routed automatically. The assistant can then respond with the result or a confirmation, keeping the conversation fluid. Because the server communicates purely over MCP, it can coexist with other tool servers (e.g., for rendering or physics simulation) in a single assistant session, enabling end‑to‑end 3‑D pipelines driven by natural language.

In summary, Maya MCP turns Autodesk Maya into an AI‑friendly API. Its minimalistic yet powerful toolset, version‑agnostic deployment model, and straightforward integration make it an invaluable asset for developers seeking to embed intelligent 3‑D creation capabilities into chat‑based assistants or automated production pipelines.