Fusion360MCP
БесплатноНе проверенServidor MCP para Autodesk Fusion 360: un asistente de IA crea bocetos y modelos 3D, inspecciona diseños y exporta STL o STEP.
Описание
Servidor MCP para Autodesk Fusion 360: un asistente de IA crea bocetos y modelos 3D, inspecciona diseños y exporta STL o STEP.
README
This repository contains a high-performance Model Context Protocol (MCP) server for Autodesk Fusion 360. It enables AI assistants like Claude to interact directly with Fusion 360, allowing for AI-driven CAD modeling, design inspection, and automation.
Overview
The server runs as a background thread within a Fusion 360 add-in, exposing the Fusion 360 API through the MCP protocol. It supports two communication modes:
- HTTP SSE: Standard MCP protocol streaming for real-time interaction.
- File-based Bridge: A robust fallback mechanism for environments with restricted network access.
Key Features
- Full Sketching Control: Create planes, draw geometry, add dimensions, and apply constraints.
- 3D Modeling Tools: Extrude, revolve, sweep, loft, fillet, chamfer, and shell.
- Parametric Design: Create and modify user parameters dynamically.
- Assembly Management: Create components, move bodies, and manage design hierarchy.
- Appearance & Materials: Search and apply physical materials and visual appearances.
- Inspection: Retrieve detailed information about bodies, faces, edges, and design structure.
- Export & Visualization: Export STL/STEP files, take screenshots, and control viewport camera.
- Arbitrary Scripting: Execute custom Python scripts directly within the Fusion 360 context.
Requirements
- Autodesk Fusion 360
- Python 3.9+ (Must be installed in Fusion 360's internal environment)
- MCP Python SDK:
pip install "mcp[cli]" - Uvicorn:
pip install uvicorn
Installation
1. Install Dependencies in Fusion 360
Fusion 360 uses its own isolated Python environment. You MUST install the required packages there.
Recommended Approach: Run the included installer script with your system Python:
python install_mcp_for_fusion.py
This script automatically detects your Fusion 360 installations and injects the necessary packages.
2. Install the Add-in
- Open Fusion 360.
- Go to Design -> Utilities -> Add-Ins -> Scripts and Add-Ins.
- Click the Add-Ins tab and click the + (plus) button.
- Select the MCPserve folder from this repository.
- Select MCPserve in the list and click Run.
- A new button "MCP Server" will appear in your Add-Ins panel. Click it to start the server.
Using with Claude Desktop
To use Fusion 360 as a tool within Claude, add the following to your claude_desktop_config.json:
{
"mcpServers": {
"fusion360": {
"command": "python",
"args": [
"C:/path/to/Fusion360MCP/client.py",
"--use-sdk"
],
"env": {
"PYTHONPATH": "C:/path/to/Fusion360MCP"
}
}
}
}
Available Tools
The server exposes a comprehensive suite of tools categorized as follows:
Sketching
| Tool | Description |
|---|---|
create_new_sketch |
Creates a sketch on XY, XZ, or YZ planes. |
draw_rectangle |
Draws a center-point rectangle with specified dimensions. |
draw_circle |
Draws a circle at a specific coordinate. |
draw_line / draw_arc |
Precise geometric primitive creation. |
add_sketch_dimension |
Adds linear dimensions to sketch entities. |
add_sketch_constraint |
Applies Parallel, Perpendicular, Tangent, etc. |
3D Operations
| Tool | Description |
|---|---|
extrude |
Standard extrusion (NewBody, Join, Cut, Intersect). |
revolve |
Revolve a profile around an axis. |
loft_profiles |
Create complex transitions between multiple sketches. |
fillet_edges / chamfer_edges |
Apply edge treatments by index. |
shell_body |
Hollow out a body with specific face removal. |
Management & Utility
| Tool | Description |
|---|---|
create_parameter |
Define parametric values for your design. |
create_component |
Organize your design with new components. |
apply_appearance |
Apply visual styles (e.g., "Aluminum - Polished"). |
export_stl |
Export specific bodies for 3D printing. |
run_python_script |
Full API access for advanced users. |
Resources
AI agents can query the following resources:
fusion://active-document-info: Basic metadata of the current file.fusion://design-structure: Full component/body/sketch hierarchy.fusion://parameters: List of all user and model parameters.fusion://bodies-info: Mass properties, volume, and bounding boxes.fusion://sketches-info: Detailed profile and curve data.
Testing
A standalone client is provided to verify connectivity:
# Test the bridge and message box
python client.py --test-connection --test-message-box --message "Hello from CLI!"
# List all tools as seen by the MCP client
python client.py --list-tools
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
- Model Context Protocol by Anthropic.
- Autodesk Fusion 360 API Team.
Установка Fusion360MCP
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/Dagel4k/Fusion360MCPFAQ
Fusion360MCP MCP бесплатный?
Да, Fusion360MCP MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Fusion360MCP?
Нет, Fusion360MCP работает без API-ключей и переменных окружения.
Fusion360MCP — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Fusion360MCP в Claude Desktop, Claude Code или Cursor?
Открой Fusion360MCP на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Opencode Omniroute Plugin
OpenCode plugin for the OmniRoute AI Gateway. Drives dynamic model discovery, /connect auth flow, and multi-instance OmniRoute providers via the official @openc
автор: GitHub ActionsRoblox Studio
Enables AI coding tools to control Roblox Studio for workspace exploration, instance manipulation, and script management. It provides tools for playtesting, sce
автор: paralovAntigravity Drawio
MCP server that enables AI assistants to create, parse, render, and validate Draw.io diagrams programmatically.
автор: S-SUJAN-SFetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzMCP-Agent
A simple, composable framework to build agents using Model Context Protocol by [LastMile AI](https://www.lastmileai.dev)
автор: lastmile-aiSpring AI MCP Client
Provides auto-configuration for MCP client functionality in Spring Boot applications.
mcp.natoma.ai
A Hosted MCP Platform to discover, install, manage and deploy MCP servers by [Natoma Labs](https://www.natoma.ai)
Compare Fusion360MCP with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
