Maya MCP — MCP-сервер для Claude Code: что делает и как установить
Локальный MCP-сервер, который управляет сценой Autodesk Maya через commandPort: 71 типизированный инструмент для моделинга, анимации, шейдинга и снимков вьюпорта.
claude mcp add maya-mcp -- uvx maya-mcpЧто делает Maya MCP
Сервер живёт в отдельном процессе и общается с Maya по localhost, не импортируя её модули. Клиенту он отдаёт 71 инструмент: сцены, ноды, атрибуты, выделение, связи, меши, моделинг, шейдинг, скиннинг, анимацию, кривые, скрипты и захват вьюпорта. Поэтому падение сервера не утащит за собой редактор.
Ставится через pip install maya-mcp, запускается командой maya-mcp. В Maya один раз прогони scripts/enable_commandport.py из Python Script Editor: на 2025 и новее скрипт поднимает путь с echoOutput, на 2024 переключается на loopback-совместимость. Нужны Python 3.10.1+ и Maya 2024 или новее.
script.run по умолчанию выключен, его включает переменная MAYA_MCP_ENABLE_RAW_EXECUTION=true. scene.new и scene.open откажутся работать при несохранённых изменениях, пока не передашь force=True; клиенты с form elicitation могут спросить подтверждение сами. Без открытого commandPort сервер поднимется, но сцену не увидит. После подключения проверь health.check, scene.info, nodes.list.
Какие задачи решает
- посмотреть, что открыто в Maya, прямо из чата
- собрать сцену из нод, не переключаясь в редактор
- перекрасить шейдинг на выделенных объектах
- снять вьюпорт в картинку для отчёта
- навесить скиннинг на меш по списку костей
Примеры запросов агенту
- Проверь связь с Maya: сначала
health.check, потомscene.info. - Сделай
nodes.listи выдели все камеры в сцене. - Назначь выделенным объектам новый шейдер и сохрани снимок вьюпорта.
Как установить Maya MCP
Командой платформы
claude mcp add maya-mcp -- uvx maya-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from maya-mcp <команда>
Командой платформы
codex mcp add maya-mcp -- uvx maya-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from maya-mcp <команда>
Файл настроек
{
"mcpServers": {
"maya-mcp": {
"command": "uvx",
"args": [
"maya-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from maya-mcp <команда>
Файл настроек
{
"servers": {
"maya-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"maya-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from maya-mcp <команда>
Командой платформы
gemini mcp add maya-mcp uvx maya-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from maya-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Maya MCP
Как установить Maya MCP в Claude Code?
Одной командой: claude mcp add maya-mcp -- uvx maya-mcp. Она прописывает сервер в конфиг Claude Code, дальше остаётся открыть commandPort в самой Maya.
Что делает Maya MCP?
Даёт агенту типизированный доступ к сцене Autodesk Maya: ноды, выделение, моделинг, шейдинг, скиннинг, анимация, кривые и скрипты. Связь идёт через commandPort на localhost.
Какие версии Maya и Python нужны?
Autodesk Maya 2024 и новее, Python 3.10.1+.