fusion360-mcp
Provides integration with Autodesk Fusion 360, enabling AI clients to control the Fusion 360 API through natural language. Capabilities include creating sketches and geometry (rectangles, circles), performing 3D operations (extrude, revolve, fillet, shell, holes and hole patterns), managing user parameters, exporting STEP/STL files, and generating parametric batch variants.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@fusion360-mcpsketch a 60mm circle on XY, extrude it 10mm, and export STEP"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
fusion360-mcp
Fusion 360 API over MCP protocol — Bertalanffy Labs
Autodesk Fusion 360'ı herhangi bir MCP-uyumlu AI client'tan (Claude Code, Cursor, Codex) doğal dille kontrol edin.
Any MCP Client ──(stdio/JSON-RPC)──► MCP Server ──(TCP :9876)──► Add-in ──(CustomEvent)──► Fusion Main Thread
Claude Code fusion360_mcp Fusion 360 APIÖn Koşullar
Gereksinim | Versiyon |
Autodesk Fusion 360 | 2.0.19800+ |
Python | 3.11+ |
İşletim Sistemi | Windows 10/11, macOS 13+ |
Related MCP server: Fusion Agent Harness MCP Server
Kurulum
1. Python paketini kur
git clone https://github.com/iamtechnoana/fusion360-mcp
cd fusion360-mcp
pip install -e ".[dev]"2. Ortam değişkenlerini ayarla
cp .env.example .env
# .env dosyasını düzenle (varsayılanlar genellikle yeterli)3. Fusion 360 add-in'i kur
addin/fusion360_mcp_bridge/ klasörünü kopyala:
Windows: %APPDATA%\Autodesk\Autodesk Fusion 360\API\AddIns\
macOS: ~/Library/Application Support/Autodesk/Autodesk Fusion 360/API/AddIns/Fusion 360 → Tools → Add-Ins → Add-Ins (Shift+S) → fusion360_mcp_bridge → Run
Ekranda "Fusion MCP bridge started — listening on port 9876" görünmeli.
4. Claude Code'a bağla
claude mcp add fusion360 --scope project -- python -m fusion360_mcp.serverya da .mcp.json dosyası proje kökünde hazır — Claude Code otomatik algılar.
İlk Test
# Add-in çalışıyor mu?
python -c "
import socket, json
s = socket.create_connection(('127.0.0.1', 9876), timeout=3)
s.sendall(b'{\"tool\":\"list_parameters\",\"args\":{}}\n')
import time; time.sleep(0.5)
print(s.recv(1024).decode())
s.close()
"Beklenen çıktı: {"success": true, "message": "0 parameters found", "data": {}}
Tool Listesi
Tool | İşlev |
| Yeni sketch aç (XY/XZ/YZ) |
| Dikdörtgen çiz (mm) |
| Daire çiz (mm) |
| Profili 3D solid'e extrude et |
| Profili eksende döndür (şaft, flanş) |
| Kenar yuvarlatma |
| Gövdeyi boşalt (housing/enclosure) |
| Delik aç (through/blind) |
| Bolt circle delik dizisi |
| Yeni user parameter oluştur |
| User parameter güncelle → rebuild |
| Tüm parametreleri listele |
| STEP export (supplier/CNC) |
| STL export (3D print) |
Tam dokümantasyon: docs/tools/
Batch Export (Parametrik Varyant Üretimi)
from fusion360_mcp.pipeline import generate_variants, VariantSpec
from fusion360_mcp.fusion.client import FusionClient
client = FusionClient("127.0.0.1", 9876, timeout=30)
variants = [
VariantSpec({"outer_diameter": d}, f"exports/flange_OD{d}.step")
for d in [40, 50, 60, 70, 80]
]
report = await generate_variants(client, variants)
print(report.summary())Bilinen Kısıtlar
Fusion iç birimi CM — tüm kullanıcı değerleri mm, dönüşüm add-in içinde otomatik
Tool'lar sıralı çalışır — MCP client tarafında Fusion çağrıları serialize edilir; her tool call ayrı TCP bağlantısı
30 saniyelik timeout — karmaşık CAM operasyonları aşabilir
Main thread zorunlu — Fusion API worker thread'den çağrılamaz (CustomEvent mimarisi bu yüzden)
runOnStartup: false— Fusion her açılışta add-in'i manuel başlatmayı gerektirir
Detaylar: docs/known-issues.md
Geliştirme
python -m pytest tests/ -v # Fusion olmadan çalışır
python -m fusion360_mcp.server # MCP server başlatKatkı & Lisans
Katkı rehberi: CONTRIBUTING.md
Güvenlik bildirimi: SECURITY.md
Nguồn Tham Khảo & Ghi Nhận (Credits & Attribution)
Dự án này được phát triển, nâng cấp bảo mật và tối ưu hóa tính ổn định dựa trên mã nguồn gốc của:
Tác giả gốc: iamtechnoana / Bertalanffy Labs
Kho lưu trữ gốc: iamtechnoana/fusion360-mcp
Các cải tiến & bản vá trong phiên bản nâng cấp này:
Bảo mật: Khắc phục lỗ hổng Path Traversal (
_validate_export_path), giới hạn payload TCP (64 KB), danh sách trắng đơn vị đo lường (unit whitelist) cho parameters.Độ ổn định: Sửa lỗi
UnboundLocalErrortrong event handler CustomEvent, bắt lỗiOSErrortrong vòng lặp TCP server, kẹp giá trị timeout tối thiểu (req_timeout).Tính năng mới: Bổ sung công cụ kiểm tra sức khỏe hệ thống
f360_pingvà cơ chế hoàn tác tham số giao dịch tự độngSnapshotGuard(theo ADR-0004).Tương thích MCP: Khóa phiên bản MCP SDK
<2và cấu hình sẵn sàng cho Claude Desktop, Cursor, và Codex.
Lisans
MIT — Bertalanffy Labs © 2026 / Upgraded & Enhanced Edition
This server cannot be deployed
Maintenance
Related MCP Connectors
- OwlCADOAuthcom.owlcad
Parametric 3D CAD for AI agents: build print-ready parts, check them, export STL, 3MF or STEP.
Design 3D-printable parts by chatting: create, edit, render and publish parametric forges.
Generate game-ready 3D models, textures, and audio from natural language, over MCP.
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables natural language 3D modeling in Fusion 360 through an MCP server that translates user commands into Fusion 360 API calls. Supports creating, editing, and managing 3D objects, executing Python code, and capturing model views through conversational interactions.1MIT

Fusion Agent Harness MCPofficial
AlicenseBqualityCmaintenanceExposes CAD design tools (box, cylinder, shell, etc.) via MCP, allowing AI agents and clients like Claude to create and manipulate parametric CAD models in Autodesk Fusion or a simulator.61Apache 2.0- FlicenseNot gradedqualityCmaintenanceEnables AI assistants to inspect and automate Autodesk Fusion 360 through MCP, providing tools for CAD modeling, CAM manufacturing, and document management.-
- AlicenseBqualityCmaintenanceConnects AI coding agents to Autodesk Fusion 360 for CAD/CAM automation, exposing 84 tools for sketching, modeling, assembly, inspection, export, and G-code post-processing through any MCP-compatible client.85MIT