MayaMCP

MayaMCP

9

Maya MCP is an implementation of the Model Context Protocol for Autodesk Maya, enabling AI assistants to interact with Maya through natural language. It showcases tools for basic and advanced modeling tasks and highlights an architecture designed for extensibility and ease of integration.

Maya MCP

A Model Context Protocol (MCP) server implementation for Autodesk Maya, designed to enable AI assistant clients like Claude Desktop to control Maya through natural language. Features include tools for listing objects, creating objects and models, managing scenes, and more advanced modeling techniques. The server works by leveraging Maya's command port and requires Python 3.10+. Installation involves setting up a virtual environment and configuring the MCP client. The project is designed to be easily extended with new tools.

Basic Tools

  • List and create objects, set attributes, manage scenes, and select objects in Maya.

Advanced Modeling Tools

  • Create complex models, perform mesh operations, generate 3D scenes, and organize objects.

Installation

  • Requires Python 3.10+ and involves downloading the project, setting up a virtual environment, and using pip for package requirements.

Future Ideas

  • Expand functionality, improve prompt engineering, and support resource and prompt registration.