Allows control of Autodesk Fusion through natural language, enabling CAD operations like creating and modifying 3D models via Python code execution within Fusion.
Executes Python code generated by LLMs to perform CAD operations within Fusion, translating natural language instructions into actionable Fusion API commands.
Fusion MCP
Autodesk Fusionを操作するためのMCPサーバー
LLMとFusionを接続し、自然言語による対話でCAD操作を可能にします。
構成
- MCP Server (
mcp-server/
): LLMとFusion Addinを接続するMCP(Model Context Protocol)サーバー - Fusion Add-in (
mcp-addin/
): MCP Serverからのリクエストを受け取り、FusionでCAD操作を実行するアドイン
セットアップ
必要なもの
- Autodesk Fusion
- MCP Client (Claude Desktop, Cursorなど)
- Python
- uv
手順
- リポジトリをダウンロード
- MCP ClientにServerを登録Claude Desktopの場合:Fiile > Settings > Developer > Edit Configをクリックします。
エクスプローラーが開くので
claude_desktop.json
を開き、以下の内容を追加します。 - Fusionにアドインを登録UTILITIES > ADD-INS > 「+」ボタン > Script or add-in from device >
fusion-mcp/mcp-addin
フォルダを選択します。 mcp-addinが追加されるので、Runをオンにします。Run on Startupを有効にすると、Fusion起動時に自動でアドインが読み込まれます。
⚠️ 重要な注意点
LLMが生成したPythonコードをFusion内で実行する仕組みのため、セキュリティリスクがあります。 使用する前にFusionデータのバックアップを作成し、LLMが生成したコードを確認するようにしてください。
使用時のポイント
Fusion MCPだけでは、LLMがCADをうまく扱えない場合がほとんどです。 次のことを試してみてください。
- 具体的な数値を指定 - 「10mm伸ばして」など明確な値を含める
- 事前に設計を考えさせる - CAD操作前に数値を含めた設計プランを作成・検証してもらう
- 操作手順を明確化 - 「まず部品を選択、次に押し出し」など段階的な指示
- Fusion APIドキュメントを提供 - 複雑な操作時は関連APIの情報を渡す
- スクリーンショットを活用 - 現在の状態を画像で共有
これらのMCPサーバーも組み合わせると便利です。
- Sequential Thinking MCP Server - LLMが設計を段階的に考えてくれるようになります
- Context7 MCP Server - LLMがドキュメントを探して参照できるようになります
Credit
このプロジェクトはahujasidさんによる blender-mcp を参考に作成しました。
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
A Model Context Protocol server that connects LLMs with Autodesk Fusion, enabling CAD operations through natural language dialogue.
Related MCP Servers
- -securityAlicense-qualityA comprehensive toolkit that enhances LLM capabilities through the Model Context Protocol, allowing LLMs to interact with external services including command-line operations, file management, Figma integration, and audio processing.Last updated -22PythonApache 2.0
- AsecurityAlicenseAqualityA universal Model Context Protocol implementation that serves as a semantic layer between LLMs and 3D creative software, providing a standardized interface for interacting with various Digital Content Creation tools through a unified API.Last updated -12512PythonApache 2.0
- AsecurityFlicenseAqualityA Model Context Protocol server that connects LLMs to the Compiler Explorer API, enabling them to compile code, explore compiler features, and analyze optimizations across different compilers and languages.Last updated -513Python
- -securityFlicense-qualityA Model Context Protocol server that connects AI tools and LLMs to Figma designs, enabling them to extract design data, analyze design systems, and generate development documentation.Last updated -691TypeScript