Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. 🎨 Art & Culture
  3. MayaMCP
MayaMCP logo
Health: ActiveRecent health check succeeded.Last checked 9/11/2026, 1:30:39 PM

MayaMCP

User RatingsBe the first to rate and review this MCP server!
View Repository101 GitHub StarsTotal stargazers on GitHub for the source repository (101 stars).Visit Website
maya3dmodelingmcpautomation

MCP server enabling AI clients to control Autodesk Maya scenes and models via natural language commands.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

One-click editor setup isn’t available for this listing yet β€” we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ
No confirmed setup config for this listing yet. We only publish a config block when the install details come from the project itself β€” its README, its docs, or a verified owner. We haven’t found those for PatrickPalmer/MayaMCP, and we’d rather show nothing than a guess you’d paste into your client. Follow the project’s own setup instructions for the current steps.
Install Directory Badge Claim listing Alternatives🎨 More in Art & Culture

Overview

This MCP server implementation allows AI assistant clients to interact with Autodesk Maya through natural language using the Model Context Protocol. It supports basic scene and object management, advanced modeling operations, material creation, and scene generation. The server communicates with Maya via its default MEL command port, requiring no installation inside Maya itself, and is compatible with Maya 2023 and 2025 versions.

Use cases

β€’List and filter objects in a Maya scene
β€’Create and modify 3D objects and materials
β€’Perform advanced modeling operations like extrude and boolean
β€’Generate complex 3D scenes with multiple objects
β€’Control scene loading, saving, and selection programmatically

Key features

β€’Basic tools for object listing, creation, attribute management, and scene control
β€’Advanced modeling tools including mesh operations and curve-based modeling
β€’Material creation with various types like lambert, phong, and glass
β€’Scene generation with predefined environments like city, forest, and office
β€’Communication via Maya's MEL command port without requiring Maya-side installation

Capabilities & Tool Schemas

Inspect callable tools, capabilities, and parameters exposed to AI agents by MayaMCP.

Extracted Tool Capabilities
Basic tools for object listing, creation, attribute management, and scene control
Advanced modeling tools including mesh operations and curve-based modeling
Material creation with various types like lambert, phong, and glass
Scene generation with predefined environments like city, forest, and office
Communication via Maya's MEL command port without requiring Maya-side installation

Documentation Overview

Maya MCP

Model Context Protocol (MCP) server implementation for Autodesk Maya

Tested with Maya 2023, 2025.

v0.2.0

This project enables AI assistant clients like Claude Desktop to control Autodesk Maya through natural language using the Model Context Protocol (MCP).

This is early days for Maya MCP server and has a minimal set of functionality. It's really the architecture design and simplicity that has been the initial focus.

Here is a list of some of the tools registered with Maya MCP.

Basic Tools

ToolDescription
list_objects_by_typeGet a list of objects in the scene. Use filter_by to filter for certain objects such as "cameras", "lights", "materials", or "shapes".
create_objectCreate an object in the Maya scene. Object types available are cube, cone, sphere, cylinder, camera, spotLight, pointLight, directionalLight.
get_object_attributesGet a list of attributes on a Maya object.
set_object_attributesSet an object's attribute with a specific value.
scene_newCreate a new scene in Maya. Use the force argument to force a new scene when an existing scene is loaded and has been modified.
scene_openLoad in a scene into Maya.
scene_saveSave the current scene. If the filename is not specified, it will save it as its current name.
select_objectSelect an object in the scene.

Advanced Modeling Tools

ToolDescription
create_advanced_modelCreate complex 3D models like cars, trees, buildings, cups, and chairs with detailed parameters.
mesh_operationsPerform modeling operations such as extrude, bevel, subdivide, boolean, combine, bridge, and split.
create_materialCreate and assign materials with various types (lambert, phong, wood, marble, chrome, glass, etc.)
create_curveGenerate NURBS curves for various shapes (line, circle, spiral, helix, star, gear, etc.)
curve_modelingCreate geometry using curve-based modeling techniques (extrude, loft, revolve, sweep, etc.)
organize_objectsOrganize objects through grouping, parenting, layout, alignment, and distribution.
generate_sceneGenerate complete 3D scenes with multiple objects (city, forest, living room, office, park)

Installation

Maya MCP server is designed so there is only an MCP server and doesn't require anything to be installed within Maya. This is helpful since you can easily use different versions of Maya and not have to worry about coordinating version changes. This is done by taking advantage of the default Command Port Maya opens up for MEL scripting.

MCP requires Python 3.10 or greater. Currently using pip as the package requirements are minimal. To install the virtual environment:

  1. download this project
  2. Create a virtual env using Python 3.10+ in the project directory. python -m venv .venv
  3. activate the virtual environment
    • Windows: .venv\Scripts\activate.bat
    • Mac/Linux: source .venv\bin\activate.sh
  4. pip install -r requirements.txt

As stated, there is nothing to install for Maya.

MCP Client Configuration

Depending on which MCP Client you're using, the configuration file location differs. For Anthopic Claude Desktop, go to File -> Settings -> Developer Tab and press the Edit Config button. This will bring up the file finder in the directory location of the JSON config file.

Next you need to edit the config JSON file by hand using a text editor. Make sure to use full file paths.

JSON Config
{

  "mcpServers": {

    "MayaMCP": {

      "command": "[FULL PATH TO MayaMCP PROJECT]/.venv/Scripts/python.exe",

      "args": [

        "[FULL PATH TO MayaMCP PROJECT]/src/maya_mcp_server.py"

      ]

    }

  }

}

Once the changes have been made, restart Claude Desktop (use Exit menu item instead of just closing the window). In the Developers Tab, you will now see the Maya MCP server listed.

In Claude Desktop, you can verify the Maya MCP tools are available. Press the button and a detailed popup will appear.

Maya Communications

When the Maya MCP server first attempts to communicate with Maya, you will get this popup within Maya. Please click "Allow All" to allow for ongoing communication between the MCP server and Maya. This will need to be done each Maya session.

Developer Notes

The Maya MCP Server module was designed to be easily modified in a non-intrusive way. This is done by having the Maya Python code reside in the MCP server and sent to Maya's command port for execution. The results are sent back to the server and processed.

The default Maya command port runs MEL so the Python code is modified to run within MEL function call to the Python interpreter. There is also some limits such as multi-line Python code can't have any returned results. So, each command creates two connections to Maya. First to run the operation and save the results. The second connection then to read back the results.

To help minimize populating the namespace in the Maya global Python interpreter, functions and variables sent to Maya will be scoped to start with mcp_maya*. Each of the Maya tools are scoped into a function named _mcp_maya_scope(). The results are assigned to the variable _mcp_maya_results. This way should significantly reduce the possibility of name collisions.

There is a bit of elegance to this design. You basically can just add the Python file, restart the MCP Client and Maya MCP server and go. You don't need to integrate the operations on both the Maya MCP server and Maya itself. The code you add is only Maya specific Python and doesn't need to add any MCP decorators. This is a much better design to grow and adapt to different installations instead of having a fixed set of tools.

The Maya MCP server was built using the low-level Python MCP module. This was necessary to allow for dynamically defining all of the tools at run time. The tool function signatures are captured dynamically at the start of the server.

Adding New Tools

It is easy to add new tools to Maya MCP. You don't need to change any of the existing code. All you need to do is add a single tool command Python file to the mayatools/thirdparty directory. The tool itself will run in Maya so it will have access to all of the Maya Python modules. There are a few programmer notes in the design of the tool.

  • The name of the Python file and the function name must be the same. Make sure it is unique.
  • The Python function will be loaded by both the server and Maya. Any code outside of the function must be able to be loaded into standalone Python. Meaning any imports such as maya.cmds should be done in the scope of the function. The MCP server loads the function so it can inspect the function signature to send the information to MCP Client via JSON-RPC.
  • The function signature will be parsed and must include any types in the function argument annotation.
  • When your function is sent to Maya, it will be scoped within am _mcp_maya_scope function. This provides a number of benefits. The functions sent to Maya will not polute the Python global space too much running in Maya. Plus, any exceptions thrown will be caught and returned back to the MCP Client as errors.
  • Generally, you want to return either a list or dictionary or throw an exception when there is an error.
  • Name your function and arguments appropriately so the LLM can understand the operation. Include a function doc string.
  • Default arguments are good.
  • Error checking is good so error messages can provide better failed explanations.

I recommend looking at the existing Maya tools in this project as examples.

Testing

Currently Maya MCP has only been tested on Windows. Should work on both Linux and Mac as everything is using standard Python.

Future Ideas

It's early days for MCP and there is a lot to improve. Here are some ideas.

  • Expose more functionality.
  • Improve using prompt engineering, particularly describing Maya's usage and data relationships.
  • Everything is registered as tools, allow for resources and prompts.
  • It could be possible to find any plugins within Maya that has MCP tools. Maybe something like looking at the PYTHONPATH within Maya with any directory named MCP. All of those could be inspected and then provided back to the MCP Client.

License

MIT

Links

  • Model Context Protocol (MCP)
  • Anthopic Claude Desktop
  • MCP Python SDK
  • Unreal MCP

Important Note

This project was done on my personal time and equipment to learn about MCP. The project is not affiliated with my current employer and does not represent their work or interests.

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Art & Culture View all alternatives
  • Blender MCP logoBlender MCP

    Open-source MCP to use Blender with any LLM

    🎨 Art & Culture3 views
    Compare vs Blender MCP β†’
  • Davinci Resolve MCP logoDavinci Resolve MCP

    MCP server integration for DaVinci Resolve providing powerful tools for video editing, color grading, media management, and project control

    🎨 Art & Culture5 views
    Compare vs Davinci Resolve MCP β†’
  • Discogs MCP Server logoDiscogs MCP Server

    MCP server to interact with the Discogs API

    🎨 Art & Culture2 views
    Compare vs Discogs MCP Server β†’
  • Shahnameh MCP Server logoShahnameh MCP Server

    MCP server for accessing the Shahnameh (Book of Kings) Persian epic poem by Ferdowsi, including sections, verses and explanations.

    🎨 Art & Culture3 views
    Compare vs Shahnameh MCP Server β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

GitHub stars
101
Stargazers on the source repository.
Last commit
1y ago
Most recent push to the default branch.
Directory activity
2 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about MayaMCP

Tested and supported with Autodesk Maya versions 2023 and 2025.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMayaMCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/patrickpalmer-mayamcp?style=directory)](https://allmcps.com/mcp/patrickpalmer-mayamcp)
HTML Embed
<a href="https://allmcps.com/mcp/patrickpalmer-mayamcp"><img src="https://allmcps.com/api/badge/patrickpalmer-mayamcp?style=directory" alt="MayaMCP on AllMCPs" /></a>

Technical Specs & Signals

Category🎨Art & Culture
PricingFree
More technical detailsExpand β–Ύ
AuthNo auth required
ClientsClaude Desktop
Last updatedAug 9, 2026
9/13 checks healthy over the last 32d
Views2
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars101
GitHub Star CountTotal stargazers on GitHub representing community popularity (101 stars).
Last commit1y ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on May 12, 2025
33Quality signal: Emerging Β· 33/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools12/30
Adoption & activity3/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 10,000+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in 🎨 Art & Culture β†’Alternatives to MayaMCP β†’Install in Claude DesktopInstall in CursorInstall in VS Code