
Fusion 360 MCP Server

2025.04.04
0
PythonCAD 设计AI 交互自动化工具开发效率
Fusion 360 MCP Server 是一个为 Autodesk Fusion 360 设计的模型上下文协议(MCP)服务器,它允许 AI 助手(如 Claude)通过 MCP 协议直接与 Fusion 360 交互。该服务器作为 Fusion 360 的插件实现,通过 MCP 协议暴露 Fusion 360 的功能,使 AI 代理能够访问设计信息、创建和修改设计元素,并接收特定于 CAD 任务的提示。
View on GitHub
Overview
基本能力
产品定位
Fusion 360 MCP Server 是一个为 Autodesk Fusion 360 设计的模型上下文协议(MCP)服务器,旨在通过 MCP 协议实现 AI 助手与 Fusion 360 的直接交互。
核心功能
- 访问资源:获取当前设计的基本信息、组件结构、参数等。
- 使用工具:执行创建草图、添加参数、显示消息等操作。
- 获取提示:接收专门为 CAD 任务设计的提示模板。
适用场景
- AI 助手与 Fusion 360 的交互。
- 自动化 CAD 设计任务。
- 提供特定于 CAD 任务的专家指导。
工具列表
message_box
:在 Fusion 360 中显示消息框。create_new_sketch
:在指定平面上创建新草图。create_parameter
:创建具有指定值的新参数。
常见问题解答
- 如何安装 MCP 包到 Fusion 360 的 Python 环境?
- 使用提供的安装脚本
install_mcp_for_fusion.py
或手动安装。 - 如何测试服务器功能?
- 使用
client.py
脚本进行测试,如python client.py --test-connection
。
使用教程
使用依赖
- Autodesk Fusion 360
- Python 3.7+
- MCP Python SDK:
pip install "mcp[cli]"
(必须安装在 Fusion 360 的 Python 环境中)
安装教程
- 安装 MCP 到 Fusion 360 的 Python 环境
- 推荐使用安装脚本:
bash python install_mcp_for_fusion.py
- 或手动安装:
bash "[Fusion Python Path]\python.exe" -m pip install "mcp[cli]"
- 安装 Fusion 360 插件
- 在 Fusion 360 中,通过 "Tools" → "Add-Ins" → "Scripts and Add-Ins" 添加
MCPserve
文件夹并运行。
调试方式
- 测试连接:
bash python client.py --test-connection
- 测试消息框:
bash python client.py --test-message-box
- 列出可用资源:
bash python client.py --list-resources
- 列出可用工具:
bash python client.py --list-tools
- 列出可用提示:
bash python client.py --list-prompts