# Maya MCP Server
## Product Overview
Maya MCP Server is a Model Context Protocol (MCP) server that enables AI assistants to connect to and control Autodesk Maya. It provides a bridge between AI systems and Maya's 3D modeling, animation, and rendering capabilities.
## Key Features
- **MCP Protocol Integration**: Full implementation of Model Context Protocol for seamless AI assistant integration
- **Maya Command Port Communication**: Direct connection to Maya via command port (default port 7022)
- **NPX Distribution**: Easy installation and startup via `npx maya-mcp-server`
- **Auto-loading Maya Plugin**: Plugin automatically loads when Maya starts
- **Comprehensive API**: Support for object creation, selection, transformation, scene queries, and Python execution
- **Security**: Built-in command validation and filtering to prevent dangerous operations
- **Multi-version Support**: Compatible with Maya 2023, 2024, and 2025
## Architecture
The system consists of three main components:
1. **MCP Server** (`src/mcp_server.py`): Implements the Model Context Protocol specification
2. **Maya Bridge** (`src/maya_bridge.py`): Handles communication with Maya via command port
3. **Maya Plugin** (`plug-ins/mayamcp.py`): Runs inside Maya to enable command port communication
## Target Users
- AI developers integrating 3D capabilities into their applications
- 3D artists and animators wanting AI assistance in Maya workflows
- Studios looking to automate Maya tasks through AI systems
- Developers building AI-powered 3D content creation tools