MayaMCP
If you are the rightful owner of MayaMCP and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Model Context Protocol (MCP) server implementation for Autodesk Maya, enabling AI assistant clients to control Maya through natural language.
The Maya MCP server is a Model Context Protocol (MCP) server implementation designed for Autodesk Maya, allowing AI assistant clients like Claude Desktop to control Maya using natural language. This project focuses on architecture design and simplicity, providing a minimal set of functionalities. It leverages the default Command Port in Maya for MEL scripting, enabling seamless integration without requiring additional installations within Maya. The server is compatible with Maya 2023 and 2025 and requires Python 3.10 or greater. The server is designed to be easily modified and extended, allowing developers to add new tools without altering existing code. The Maya MCP server is built using the low-level Python MCP module, enabling dynamic tool definition at runtime.
Features
- Seamless integration with Autodesk Maya using the default Command Port for MEL scripting.
- Minimal installation requirements, with no need for additional installations within Maya.
- Dynamic tool definition at runtime using the low-level Python MCP module.
- Easily extendable architecture, allowing developers to add new tools without altering existing code.
- Compatible with Maya 2023 and 2025, requiring Python 3.10 or greater.
Tools
list_objects_by_type
Lists objects in the scene by type (filterable).
create_object
Creates objects of the specified type (such as cubes, spheres, lights, etc.).
get_object_attributes
Gets the list of properties of the object.
set_object_attributes
Sets the property value of the object.
scene_new
Create a new scene.
scene_open
Open the scene file.
scene_save
Save the current scene.
select_object
Select an object in the scene.