# Maya MCP Server

> Drive live Autodesk Maya sessions from an agent — arbitrary Python, streamed back.

- **Category:** 3D, Worlds & VFX
- **Vendor:** Community (chadrik) (community)
- **Pricing:** free
- **Verified:** 2026-08-20

## What it does

A stdio MCP server that talks to running Maya sessions over Maya's Python command port, with no plugin to install inside Maya itself. Rather than a fixed tool menu it hands the agent `execute_code` and `write_module`, so anything the Maya Python API can do is reachable and output streams back as it runs. It also scans for sessions as artists open and close them, so one server can address several Mayas at once — useful when layout, animation and lighting are open side by side.

## Connect

- Claude Code: `claude mcp add --transport stdio maya -- uvx maya-mcp-server`
- Local: `uvx maya-mcp-server (or `pip install maya-mcp-server`); first enable the port inside Maya with cmds.commandPort(name=":7002", sourceType="python")`

**Auth:** local-app — No key; needs a running Maya with its Python command port open — put the commandPort call in userSetup.py to make it automatic

## Capabilities

`3d-modeling` · `scene-control` · [animation](https://mcp.film/capabilities/animation.md) · `python-execution` · `multi-session` · `layout`

## Sample tools

`list_sessions` · `add_session` · `write_module` · `execute_code`

## Field notes

Maya is the last major DCC in this directory without a first-party MCP, and the community field is fragmented rather than deep — this is the healthiest of the bunch (MIT, 39 stars, pushed 15 Jul 2026), not a mature product. Note the gap between the repo and the release: PyPI maya-mcp-server is still 0.1.0 from 5 Jan 2026, so `uvx maya-mcp-server` gets you January's code while the repo has six months more; clone and `uv run --directory` if you want current. The design trade is the whole story — `execute_code` is arbitrary Python inside your Maya session, which is why the tool count is four instead of three hundred, and also why you should not point it at a scene you cannot afford to lose. The command port is unauthenticated on localhost. Alternatives if you want typed tools instead: GimbalGoats/GG_MayaMCP (MIT, 15 stars, pushed 14 Aug 2026, Maya 2024+) and PatrickPalmer/MayaMCP (MIT, 96 stars but frozen since May 2025 — the one Griptape's docs still point at).

## Verification

- Status: Freshly checked (checked today)
- Added: 2026-08-20
- Last verified: 2026-08-20
- Machine JSON: https://mcp.film/api/mcps/maya-mcp.json

## Links

- Repo: https://github.com/chadrik/maya-mcp-server

---

Structured data: https://mcp.film/api/mcps/maya-mcp.json · Directory: https://mcp.film
