🧠 Claude AI MCPとAutodesk Fusion API連携でリアルタイム自動モデリング ベータ版公開
自作アドイン開発の軌跡とコマンドリファレンスのベータ版をGitHubで公開
「AIに話しかけるだけで、3Dモデルが自動で出来上がっていく」
——そんな未来を夢見てスタートした、AI連携Fusionアドインの開発プロジェクト。
✅ 自然言語を解釈してモデリングを行う、LLMとの本格連携
✅ AIとの対話で、より直感的な設計を実現する世界の構築
Claude AI チャットともリアルタイム連携して
強力なコマンド群で自動で3Dモデルを作成してくれるところまで
出来るようになったのでベータ版として公開致します。
Claude AIとAutodesk Fusion API間は、まだダイレクトにMCPではできないので中間ファイル経由での連携になります。
そのため汎用性があるのでClaude AI以外のGemini CLIなどのAIエージェントとも連携ができます♪
使えるFusion コマンド一覧 (0.7.80bベータ版)
プリミティプ形状の組み合わせでモデルを作っていくものになります。
基本形状作成 (11コマンド)
-
✅ create_cube - 立方体作成
-
✅ create_cylinder - 円柱作成
-
✅ create_box - 直方体作成
-
✅ create_sphere - 球作成
-
✅ create_hemisphere - 半球作成
-
✅ create_cone - 円錐作成
-
✅ create_polygon_prism - 多角柱作成
-
✅ create_torus - トーラス作成
-
✅ create_half_torus - 半トーラス作成
-
✅ create_pipe - パイプ作成
-
✅ create_polygon_sweep - 多角形スイープ作成
変形・コピー (3コマンド)
-
✅ copy_body_symmetric - 対称コピー
-
✅ create_circular_pattern - 円形パターン
-
✅ create_rectangular_pattern - 矩形パターン
編集機能 (2コマンド)
-
✅ add_fillet - フィレット追加
-
✅ add_chamfer - 面取り追加
ブール演算 (3コマンド)
-
✅ combine_selection - 選択結合
-
✅ combine_selection_all - 全選択結合
-
✅ combine_by_name - 名前指定結合
移動・変換 (2コマンド)
-
✅ move_by_name - 名前指定移動
-
✅ rotate_by_name - 名前指定回転
表示制御 (2コマンド)
-
✅ hide_body - ボディ非表示
-
✅ show_body - ボディ表示
選択機能 (4コマンド)
-
✅ select_edges - エッジ選択
-
✅ select_body - ボディ選択
-
✅ select_bodies - 複数ボディ選択
-
✅ select_all_bodies - 全ボディ選択
モデル情報の取得 (8コマンド)
-
✅ get_bounding_box - バウンディングボックス(ボディの寸法と境界座標を取得)
-
✅ get_body_center - 中心座標(幾何学的中心や重心を取得)
-
✅get_body_dimensions - 詳細寸法(長さ、幅、高さ、体積、表面積を取得)
-
✅get_faces_info、get_edges_info - ジオメトリ情報(ボディを構成する面やエッジの詳細情報を取得)
-
✅get_mass_properties - 質量特性(体積、質量、慣性モーメントを計算)
-
✅get_body_relationships、measure_distance - ボディ間関係(2つのボディ間の距離、干渉、相対位置を測定)
その他 (2コマンド)
-
✅ debug_coordinate_info - デバッグ情報表示
-
✅ execute_macro - マクロ実行
Fusion コマンドの効果的な組み合わせパターンをまとめます:
基本的な組み合わせパターン
1. 基本形状 + 加工
create_box → select_edges → add_fillet
create_cylinder → select_edges → add_chamfer
用途: 製品らしい仕上がりにする基本パターン
2. 形状作成 + パターン配列
create_cylinder → create_circular_pattern
create_box → create_rectangular_pattern
用途: ボルト穴、格子構造、歯車の歯などの繰り返し要素
3. 複数形状 + ブール演算
create_box → create_cylinder → combine_by_name (cut)
create_sphere → create_cube → combine_by_name (intersect)
用途: 穴あけ、複雑な形状の作成
実用的な製品作成パターン
4. フランジ・接続部品
create_cylinder (大) → create_cylinder (小) → combine_by_name (cut)
→ create_cylinder (ボルト穴) → create_circular_pattern
→ select_edges → add_fillet
5. ハウジング・ケース
create_box (外殻) → create_box (内部空洞) → combine_by_name (cut)
→ create_cylinder (ボス) → create_circular_pattern
→ select_edges → add_fillet
6. 軸・シャフト部品
create_cylinder (主軸) → create_cylinder (溝) → combine_by_name (cut)
→ select_edges → add_chamfer
→ copy_body_symmetric (必要に応じて)
高度な組み合わせパターン
7. 複雑な対称形状
create_half_torus → create_box → combine_by_name (join)
→ copy_body_symmetric (yz plane)
→ combine_by_name (join)
8. ねじり形状 + パターン
create_polygon_sweep (twist指定) → create_circular_pattern
→ select_all_bodies → combine_selection_all (join)
9. 段階的な形状構築
create_cylinder → move_by_name
→ create_cone → move_by_name
→ create_sphere → move_by_name
→ select_all_bodies → combine_selection_all (join)
→ select_edges → add_fillet
応用パターン例
13. 歯車作成
create_cylinder (基本形) → create_polygon_prism (歯形)
→ create_circular_pattern → combine_selection_all (join)
→ create_cylinder (軸穴) → combine_by_name (cut)
14. パイプ接続部
create_pipe → create_torus (曲がり部) → combine_by_name (join)
→ create_cylinder (フランジ) → create_circular_pattern (ボルト穴)
15. 複雑なブラケット
create_box (基本形) → create_cylinder (穴1) → create_rectangular_pattern
→ create_cylinder (穴2) → rotate_by_name → create_circular_pattern
→ 各種combine_by_name (cut) → select_edges → add_fillet
🟢 できること
-
基本形状作成 - 立方体、円柱、球など10種類の基本形状の組み合わせ
-
編集操作 - フィレット、面取り、移動、回転
-
パターン作成 - 円形・矩形配列、対称コピー
-
ブール演算 - 結合、切除、交差
-
情報取得 - 寸法、体積、質量特性の測定
🔴 できないこと
-
スケッチ - 2D図形の自由描画
-
複雑形状 - 自由曲面、有機的な形状
-
アセンブリ - 複数部品の組み立て
-
解析・製造 - CAM、FEA、レンダリング
Autodesk Fusion側アドイン
Fusion MCP Server addin GitHub公開 2025/08/18
https://github.com/tomo1230/fusion_mcp_server
Contribute to tomo1230/fusion_mcp_server development by creating an account on GitHub.
アドインインストール方法
-
Add-Insフォルダを開く
-
Fusion で、「ユーティリティ」タブ > 「アドイン」 > 「アドイン」スクリプトとアドインをクリックします。
-
「マイ アドイン」の横にある緑色の「+」アイコンにカーソルを合わせると、フォルダパスが表示されます。そのパスに移動してください。
-
-
ファイルの配置
-
このリポジトリの fusion_mcp_server.pyを含むすべてのファイルとフォルダをクローン(またはダウンロード)します。
-
-
アドイン用フォルダ
-
fusion_mcp_server の名前でフォルダが作成されます。
-
-
Fusion でアドインを再読み込み
-
Fusion のアドインダイアログに戻り、「マイ アドイン」リストに「fusion_mcp_server」が表示されていることを確認します。
-
必要であれば、ダイアログを一度閉じて再度開くとリストが更新されます。
-
実行状態にします。
-
Claude AI Desktop側スクリプト
Fusion MCP Server for Claude Desktop GitHub公開 2025/08/18
https://github.com/tomo1230/claude_fusion_mcp_server
tomo1230/claude_fusion_mcp_server
Contribute to tomo1230/claude_fusion_mcp_server development by creating an account on GitHub.
セットアップガイド for Claude Desktop
Step 1: 前提条件の確認
-
Claude Desktop: アプリケーションがインストールされていること。(https://claude.ai/download)
-
Node.js: v18以降がインストールされていること。(https://nodejs.org/ja/download)
-
**Autodesk Fusion **: 最新版がインストールされていること。
-
Fusion Pythonアドイン: これが最も重要です。対応するPythonアドイン fusion_mcp_serverがFusion にインストールされ、ツールバーの**「連携開始」**ボタンが押されている状態にしてください。
Step 2: MCPサーバーのインストール
-
任意の場所にこのリポジトリをクローン(またはダウンロード)します。
-
git clone https://github.com/tomo1230/claude_fusion_mcp_server
-
-
ターミナルでそのディレクトリに移動し、依存関係をインストールします。
-
cd claude_fusion_mcp_server npm install @modelcontextprotocol/sdk
-
Step 3: Claude Desktopへのツール追加
-
Claude Desktopを開き、左上のツールメニューからファイル>設定の画面に移動します。
-
「設定を編集」のボタンをクリックします。
-
先ほどクローンしたリポジトリのclaudeフォルダにあるclaude_desktop_config.jsonを参考に内容を追加します。Claude Desktopが自動的に fusion_mcp_server.js を認識します。
使用例まとめ
YouTube モデるんですAI チャンネル
「しゃべるだけで、世界がカタチになる。」 ことばが、モノになる時代。 『ModerundesuAI』は、AIと会話するだけで3Dモデリングができる、 未来のモノづくり体験をシェアするYouTubeチャンネルです。 Fusion 360やBlenderなどのCADソフトとAI(ChatGPTやClaude)を連携させて、 プロンプト(命令文)でリアルな“カタチ”を自動生成。 初心者からモデリング好きまで、誰でも「つくる楽しさ」に触れられるコンテンツを発信します!
https://www.youtube.com/@ModerundesuAI
「サイコロを設計して」Claude AI&Autodesk Fusion API 連携🤖AIモデリングチャレンジ!💪
「400mlのコップを設計して」Claude AI&Autodesk Fusion API 連携🤖AIモデリングチャレンジ!💪
「図面から配管フランジを設計して」Claude AI MCP & Autodesk Fusion API 連携🤖AIモデリングチャレンジ!💪
「使えるコマンドのテストをして」Claude AI MCP & Autodesk Fusion API 連携🤖AIモデリングチャレンジ!💪
📝 まとめ
この一連の機能強化により、本アドインは、AIとの連携によるより高度で直感的な「対話型モデリング」の実現に向けた、大きなマイルストーンとなりました。
また、複雑な形状のモデリングには対応できておりませんが
AIモデリングの可能性を体験できるもとなっておりますので
実際にお試しいただけましたら幸いです。
ぜひフォロー&コメントお願いします!


