GG

gimbalgoats/gg_mayamcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

33 stars 6 forks 质量 82 趋势 20MIT

本地、类型化的MCP服务器,通过commandPort控制Autodesk Maya

概览

Maya MCP 是一个开源的本地模型上下文协议服务器,通过 Maya 的 commandPort 控制 Autodesk Maya。 支持的Maya版本:Autodesk Maya 2024及更高版本。 它为MCP客户端提供了一个类型化的工具表面,用于场景工作、节点、选择、建模、着色、蒙皮、动画、曲线、脚本和视口捕捉,而无需在服务器进程中导入Maya模块。 该项目为非官方项目,与Autodesk无任何关联或认可。Autodesk Maya是Autodesk, Inc.的商标。 - 运行在 Maya 外部,使服务器与 Maya 导入隔离 - 仅通过 localhost 与 Maya 通信 - 提供 71 个类型化工具而非原始 API 调用 - 支持未保存更改的更安全地场景替换流程 - 除非你选择启用,否则原始代码执行被禁用 对于 Claude Desktop,可以使用最新 GitHub 版本中打包的 MCPB 扩展。 1. 从发布部分下载 maya-mcp- .mcpb。2. 通过双击 .

概述(AI 翻译)

Maya MCP 是一个开源的本地模型上下文协议服务器,用于通过 Maya 的 commandPort 控制 Autodesk Maya。

支持的Maya版本:Autodesk Maya 2024及更高版本。

它为MCP客户端提供了一个类型化的工具表面,用于场景工作、节点、选择、建模、着色、蒙皮、动画、曲线、脚本和视口捕捉,而无需在服务器进程中导入Maya模块。

该项目为非官方项目,与Autodesk无任何关联或认可。Autodesk Maya是Autodesk, Inc.的商标。

为什么要用它

  • 运行在 Maya 外部,确保服务器与 Maya 导入隔离
  • 仅通过localhost与玛雅对话
  • 提供71个类型化工具,取代原始API调用
  • 支持未保存更改的更安全场景替换流程
  • 除非你选择加入,否则原始代码执行是禁用的

Claude桌面快速入门

对于 Claude Desktop,可以使用来自 最新的GitHub发布。

  1. 从发布版 Assets 部分下载 maya-mcp- .mcpb。
  2. 在 Claude Desktop 中安装,双击 .mcpb 文件并拖动 将其导入Claude Desktop,或使用设置 -> 扩展 -> 高级设置 ->安装扩展。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Maya MCP Server for Autodesk Maya

Maya MCP is an open-source, local Model Context Protocol server for controlling Autodesk Maya through Maya’s commandPort.

Supported Maya versions: Autodesk Maya 2024 and later.

It gives MCP clients a typed tool surface for scene work, nodes, selection, modeling, shading, skinning, animation, curves, scripts, and viewport capture without importing Maya modules in the server process.

This project is unofficial and is not affiliated with or endorsed by Autodesk. Autodesk Maya is a trademark of Autodesk, Inc.

Why Use It

  • runs outside Maya, so the server stays isolated from Maya imports
  • talks to Maya over localhost only
  • exposes 71 typed tools instead of raw API calls
  • supports safer scene replacement flows for unsaved changes
  • leaves raw code execution disabled unless you opt in

Claude Desktop Quick Start

For Claude Desktop, use the packaged MCPB extension from the latest GitHub Release.

  1. Download maya-mcp-.mcpb from the release Assets section.
  2. Install it in Claude Desktop by double-clicking the .mcpb file, dragging it into Claude Desktop, or using Settings -> Extensions -> Advanced settings -> Install Extension.
  3. Keep the Maya commandPort setting at 7001 unless you use a different port.
  4. Open Maya and run the commandPort setup from the next section.
  5. In Claude Desktop, verify with health_check, scene_info, and nodes_list.

Claude Desktop uses underscore tool names such as scene_info. Other MCP clients use dotted names such as scene.info.

Quick Start

1. Install

pip install maya-mcp

On Windows:

py -m pip install maya-mcp

From source:

pip install -e ".[dev]"

2. Open Maya commandPort

在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "maya": { "command": "maya-mcp", "args": [] } } }