VOOZH about

URL: https://glama.ai/mcp/servers/mikan-atomoki/text-to-model

โ‡ฑ text-to-model by mikan-atomoki | Glama


TextToModel

Turn natural language into 3D models in Fusion 360.

An MCP (Model Context Protocol) server add-in that connects Claude to Autodesk Fusion 360 โ€” giving you 64 CAD tools controllable through plain text.

๐Ÿ‘ demo


Highlights

  • Natural Language โ†’ CAD โ€” Describe what you want, Claude builds it in Fusion 360

  • 64 MCP Tools โ€” Sketches, extrudes, fillets, sweeps, lofts, booleans, patterns, and more

  • JIS Standard Parts โ€” Generate bolts, nuts, screws, washers, keyways, bearings, and O-rings with accurate JIS dimensions (ISO equivalents planned)

  • Full Parametric Workflow โ€” Sketches โ†’ features โ†’ modifications โ†’ export (STEP/STL)

  • Works with Claude Desktop & Claude Code

Related MCP server: Fusion360 LLM Assistant

Quick Start

Prerequisites

Installation

  1. Clone this repo into Fusion 360's add-in directory:

# Windows
git clone https://github.com/mikan-atomoki/text-to-model.git "%APPDATA%\Autodesk\Autodesk Fusion 360\API\AddIns\TextToModel"

# macOS
git clone https://github.com/mikan-atomoki/text-to-model.git ~/Library/Application\ Support/Autodesk/Autodesk\ Fusion\ 360/API/AddIns/TextToModel
  1. In Fusion 360: UTILITIES โ†’ ADD-INS โ†’ Scripts and Add-Ins โ†’ Run TextToModel

  2. Connect to Claude:

Claude Desktop โ€” add to your MCP config (claude_desktop_config.json):

{
 "mcpServers": {
 "fusion360": {
 "command": "npx",
 "args": ["-y", "mcp-remote", "http://127.0.0.1:13405/sse"]
 }
 }
}

Claude Code โ€” run:

claude mcp add fusion360-mcp --transport sse http://127.0.0.1:13405/sse

That's it. Open Claude and start modeling.

Examples

Create an M8x30 hex socket head bolt at the origin
Draw a 50mm ร— 30mm rectangle on the XY plane, extrude it 20mm,
and add a 3mm fillet to the top long edges
Draw a 20mm diameter circle, create a revolve, then add a keyway

Tool Categories (64 tools)

Category

Count

Tools

Sketch

7

circle, rectangle, line, arc, spline, polygon, create sketch

Features

4

extrude, revolve, sweep, loft

Modify

6

fillet, chamfer, shell, mirror, variable fillet, draft

Patterns & Combine

3

circular/rectangular pattern, boolean combine

JIS Fasteners

4

bolt, nut, screw, washer (with JIS standard dimensions)

JIS Holes

3

threaded hole, counterbore, countersink

Mechanical

3

keyway (B1301), bearing hole (B1520), O-ring groove (B2401)

Construction

4

offset/angled/mid plane, construction axis

Inspect

5

list edges/faces/sketches/planes, bounding box

Surface

4

patch, thicken, offset, boundary fill

Split

2

split body, split face

Transform

3

move, scale, copy

Import

2

SVG, DXF

Constraints

3

geometric constraint, dimension, list entities

Appearance

2

body color, rename body

Utility

9

design info, list bodies/components, parameters, undo, export STEP/STL, execute code

Architecture

Claude Desktop/Code โ†โ†’ MCP (HTTP/SSE) โ†โ†’ Bridge (CustomEvent) โ†โ†’ Fusion 360 API

The add-in runs an HTTP/SSE server inside Fusion 360. Claude sends tool calls via MCP protocol, and the bridge executes them on Fusion's main thread using a CustomEvent-based synchronization mechanism.

License

MIT


Fusion 360 ใ‚’ Claude Desktop/Code ใ‹ใ‚‰็›ดๆŽฅๆ“ไฝœใงใใ‚‹ MCP ใ‚ตใƒผใƒใƒผใ‚ขใƒ‰ใ‚คใƒณใ€‚ ใƒ†ใ‚ญใ‚นใƒˆใฎๆŒ‡็คบใ ใ‘ใง 3D ใƒขใƒ‡ใƒชใƒณใ‚ฐใƒปJIS ่ฆๆ ผ้ƒจๅ“ใฎ็”ŸๆˆใŒๅฏ่ƒฝใงใ™ใ€‚

64็จฎ้กžใฎMCPใƒ„ใƒผใƒซใงใ€ใ‚นใ‚ฑใƒƒใƒไฝœๆˆใƒปๆŠผใ—ๅ‡บใ—ใƒปใƒ•ใ‚ฃใƒฌใƒƒใƒˆใƒปJIS ใƒœใƒซใƒˆ็”Ÿๆˆใชใฉใ€ๅน…ๅบƒใ„CADๆ“ไฝœใ‚’ใƒ†ใ‚ญใ‚นใƒˆๆŒ‡็คบใงๅฎŸ่กŒใงใใพใ™ใ€‚

ใ‚ปใƒƒใƒˆใ‚ขใƒƒใƒ—ๆ–นๆณ•ใ‚„่ฉณ็ดฐใฏ่‹ฑ่ชž็‰ˆใ‚’ใ”ๅ‚็…งใใ ใ•ใ„ใ€‚

A
license - permissive license
B
quality
D
maintenance

Maintenance

โ€“Maintainers
โ€“Response time
0dRelease cycle
2Releases (12mo)
Commit activity

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mikan-atomoki/text-to-model'

If you have feedback or need assistance with the MCP directory API, please join our Discord server