Token导航 LogoToken导航

MCP Server · 设计创作

3dsmax MCP

面向生产的MCP服务器,连接AI代理与Autodesk 3ds Max,提供高效的场景管理和工具操作功能。

stdio官方级别未说明来源级核验工具 71
3D建模PythonClaude

快速开始

作者 / 组织
cl0nazepamm
提供方
cl0nazepamm
运行时
Python

工具数量

71

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

74

仓库热度

收录来源

1 个

MCP World

选型结论

3dsmax MCP 属于设计创作类 MCP Server,公开资料标注 71 个工具,通过stdio 本地进程接入,适配 Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

设计创作

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

uv run python install.py

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 71 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

3dsmax mcp

面向生产的MCP服务器,将AI代理连接到Autodesk 3ds Max。 适用于任何兼容MCP的客户端。

特性

  • 本机C++桥 --76个处理程序作为GUP插件在3ds Max中运行,比MAXScript快86-130倍
  • 一步式安装程序 — uv run python install.py 处理一切
  • 四视图捕捉 --截图速度快,支持多视图。
  • 完全默认工具表面 --默认情况下,完整的MCP配置文件会显示核心和专业场景/对象/材质/管道工具
  • 全剖面116个工具 跨场景、对象、材质、修改器、控制器、视口、内省。
  • 捆绑的MAXScript参考 --10个主题文件,供代理编写正确的MAXScript

建筑

Agent    FastMCP (Python/stdio)    Named Pipe    C++ GUP Plugin    3ds Max SDK
                                      |
                                      +--> TCP:8765 fallback --> MAXScript listener

本机网桥作为全局实用程序插件在3ds Max中运行。它直接通过C++SDK读取场景图,并通过Windows命名管道进行通信。76个本地处理程序,用于场景、对象、材质、修改器、控制器、视口、内省等。

需求

安装

git clone https://github.com/cl0nazepamm/3dsmax-mcp.git
cd 3dsmax-mcp
uv sync
uv run python install.py

更新

git pull
uv sync
uv run python install.py

要安装而不复制或构建代理技能文件,请执行以下操作:

uv run python install.py --skip-skill

MCP工具配置文件

外部MCP服务器默认为完整配置文件,因此特殊模块 作为数据通道、效果、平面图生成、tyFlow、RailClone、线参数, 无需额外设置,即可使用独立的聊天驱动程序工具。使用核心 只有当你想要一个较小的通用刀具表面时,才需要轮廓。

$env:MCP_TOOL_PROFILE = "core"
python -m src.server

技能

技能文件教代理如何使用工具、要避免哪些陷阱以及3ds Max的工作原理。没有它,代理将在材料工作流程、控制器路径和插件API上猜错。安装程序会自动构建和部署它。

然而,与Codex不同,Anthropic模型似乎真的很喜欢使用maxscript而不是使用本地工具,Codex在大多数情况下使用正确的工具。

如果需要手动重建:

python scripts/build_skill.py

安全模式

本机网桥和MAXScript侦听器都从共享配置中读取:

%LOCALAPPDATA%\3dsmax-mcp\mcp_config.ini
[mcp]
safe_mode = true

启用(默认)后,这些命令将被阻止: DOSCommand, ShellLaunch, deleteFile, python.Execute, createFile

要禁用,请设置 safe_mode = false 并重新启动3ds Max。

范围--阅读此

safe_mode 是一个 事故预防器,而不是沙箱。这是一个不区分大小写的子字符串块列表,因此一个有决心的作者(或足够聪明的LLM)可以通过字符串连接、DotNet反射等绕过它。它能捕捉到明显的形状——LLM幻觉 deleteFile → 被拒绝了——不是敌对的MaxScript作者。

这是什么 不 封面:

  • 本机C++处理程序未经过滤运行: delete_objects, manage_scene (重置/新建/打开), render_scene, merge_from_file, write_osl_shader, capture_* (磁盘写入)。如果法学硕士产生幻觉,他们就会逃跑。
  • 这 \\.\pipe\3dsmax-mcp 命名管道使用默认ACL——任何以用户身份运行的进程都可以打开它并发送命令。在单用户开发机器上很好;如果你需要多用户隔离,请打开门 GetNamedPipeClientProcessId.

v0.7.0聊天窗口使用直接场景编辑工具运行您配置的LLM。像对待任何可以编辑场景的本地代理一样对待它:不要将其指向无法双击的场景,并保持API密钥 .env 不是共享驱动器。

工具

默认完整配置文件:116个工具,涵盖场景管理、对象、材质、修改器、控制器、布线、视口捕获、文件访问、插件自检、tyFlow、Forest Pack、RailClone、数据通道等。核心简介:79个工具,描述简洁。

类别工具运输
场景阅读get_scene_info, get_selection, get_scene_snapshot, get_selection_snapshot, get_scene_delta, get_hierarchy C
对象create_object, delete_objects, transform_object, clone_objects, select_objects, set_object_property, set_visibility, set_parentC++/混合
检查inspect_object, inspect_properties, introspect_class, introspect_instance, walk_references, learn_scene_patterns, map_class_relationships C
材料assign_material, set_material_properties, get_material_slots, create_texture_map, palette_laydown, write_osl_shader, create_shell_material, replace_material混合动力
修改器add_modifier, remove_modifier, set_modifier_state, collapse_modifier_stack, batch_modify混合动力
控制器assign_controller, inspect_controller, inspect_track_view, set_controller_props, add_controller_target混合动力
接线wire_params, unwire_params, get_wired_params, list_wireable_params混合动力
视口capture_viewport, capture_multi_view, capture_screen, render_scene C
组织机构manage_layers, manage_groups, manage_selection_sets, manage_scene C
文件访问inspect_max_file, merge_from_file, search_max_files, batch_file_info C
插件discover_plugin_classes, introspect_class, introspect_instance, get_plugin_capabilities C
场景事件watch_scene, get_scene_delta C
tyFlowcreate_tyflow, get_tyflow_info, modify_tyflow_operator, set_tyflow_shape, reset_tyflow_simulationMAXScript
森林包scatter_forest_packMAXScript
数据通道add_data_channel, inspect_data_channel, set_data_channel_operatorMAXScript
脚本编写execute_maxscript管道

v0.7.0--独立聊天模式

完全在3ds Max内部运行AI聊天,无需外部MCP客户端。原生网桥附带Win32聊天窗口、与OpenAI兼容的LLM客户端和直接访问场景工具。

  • 启动: 您可以在用户宏中找到聊天窗口,也可以直接通过全局搜索进行搜索。
  • API密钥: %LOCALAPPDATA%\3dsmax-mcp\.env — OPENROUTER_API_KEY=... (也接受 LLM_API_KEY / OPENAI_API_KEY).真正的环境变量会覆盖该文件。 deploy.bat 种子 .env.example 首次安装时。
  • 设置: %LOCALAPPDATA%\3dsmax-mcp\mcp_config.ini [llm] --仅限非秘密旋钮(base_url, model, max_tokens, temperature,加上下面的令牌控件)。默认目标是OpenRouter+ anthropic/claude-sonnet-4.6.
  • 令牌控制: 外部MCP默认为 MCP_TOOL_PROFILE=full 加上简洁的工具描述。独立聊天默认为 prompt_mode=compact, tool_profile=full, include_scene_snapshot=true, max_scene_roots=25, max_prompt_chars=12000, max_tool_result_chars=12000, max_history_tool_chars=1800, max_tool_summary_chars=600, max_display_tool_chars=600, max_tool_loops=4.使用 MCP_TOOL_PROFILE=core 或 tool_profile=core 只有当你需要一个较小的工具表面时。
  • 工具: 本机工具来自 src/tools/*.py 自动注册(在构建时由生成) scripts/gen_tool_registry.py),加 execute_maxscript 作为一个包罗万象。默认聊天模式会公开完整的个人资料;紧凑型注册表仍然可用 tool_profile=core.
  • 安全: 现有的 [mcp] safe_mode 过滤器适用-- execute_maxscript 来自聊天室的呼叫与其他路径的关键字阻止列表相同。
  • 技能意识: v0.7.0部署副本 SKILL.md 到 %LOCALAPPDATA%\3dsmax-mcp\skill\默认情况下,聊天使用紧凑的规则摘要;集 prompt_mode=full 注入已部署的 SKILL.md.
  • Slash命令: /reload, /clear, /help.

从源头构建(原生桥梁)

只有当你想修改C++插件时才需要。

最大2027+ --Visual Studio 2022(v143),C++20,CMake 3.20+

cd native
cmake -B build -G "Visual Studio 17 2022" -A x64 -DMAX_VERSION=2027
cmake --build build --config Release

然后复制 native/build/Release/mcp_bridge.gup 到 C:\Program Files\Autodesk\3ds Max \plugins\.

工具与能力

工具数量

71

资源数量

0

提示词数量

0

能力标签

3D建模Python本地部署AI集成场景管理工具操作自动化

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

出图与改图

按描述生成或修改图像,快速迭代风格。

读取设计稿

读取画布和图层信息,按规范生成页面。

素材整理

批量生成缩略图、统一命名和标签。

选择建议

值得选的地方

  • 工具数量 71 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在设计创作场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
3dsmax MCP

MCP World · 本页

71stdio有1 个2026-05-17
Blender MCP

MCP.so

17stdio有3 个2026-05-17
Figma Context MCP 3aaa8d28

MCP World

0未说明未标注2 个2026-05-17
Nova Canvas MCP Server

MCP World

2stdio有1 个2026-05-17
Cursor Talk To Figma MCP Da1c7911

MCP World

40未说明未标注1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

3dsmax MCP 怎么安装?

公开资料给出的安装命令是 uv run python install.py,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

3dsmax MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

3dsmax MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

3dsmax MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

3dsmax MCP 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP