Moon AI connects to your CAD, BIM, 3D and creative software in three ways, depending on the software:
| Way | Software | Where |
|---|---|---|
| An MCP server that you make reachable through a protected tunnel | Autodesk Fusion, Archicad, FreeCAD, CadQuery | Moon AI on the web |
| A desktop app driven by Moon CLI, on your computer | Revit, Blender, Spline, Sketch, Illustrator, After Effects, Premiere Pro, Photoshop | Moon CLI |
| An IFC model attached to the conversation | Any model exported to IFC (Archicad, Revit, Allplan, Tekla…) | Moon AI on the web, with the isolated computer |
The guides are in “Connectors” › “MCP servers”, in the “Servers you host” and “Apps on your computer” sections, or in the “3D, CAD and BIM” category of the catalog.
Before you startLink to the Before you start section
- A server on your computer cannot be reached directly from Moon AI: you need an HTTPS tunnel (ngrok, for example) and a token or password. Moon AI refuses a server that answers without a token.
- The form creates the token for you and puts it in the command to copy. Keep it secret.
- Keep the software and the tunnel open while you work, then stop the tunnel.
- Moon Blur does not apply to these servers: the software receives your data in plain text.
Autodesk FusionLink to the Autodesk Fusion section
Fusion includes Autodesk’s official MCP server. The AI can create and edit parts, read your design and run Fusion scripts.
- In Fusion, open Preferences › General › API and check the Fusion MCP server (port 27182).
- In Moon AI, open the Autodesk Fusion guide. The form creates a password and adds it to the tunnel command.
- On your computer, run the tunnel command shown in the guide (example below).
- Paste the
httpsaddress given by the tunnel, followed by/mcp. The “Access token” is already filled in with the same password. - Click “Test connection”, then “Add server”.
ngrok http 27182 --basic-auth "moon:YOUR_PASSWORD" --host-header=rewriteArchicadLink to the Archicad section
Archicad connects through a community server built on the Archicad API and the Tapir add-on (Archicad 25 to 30). The AI can read the model, edit elements and their properties, and export to IFC.
- Install the Tapir add-on in Archicad (link on the project page), then open your project.
- In Moon AI, open the Archicad guide: the form creates a token and adds it to the command.
- On the same computer, start the server with the first command below (it needs the uv tool).
- Make it reachable over HTTPS with the second command.
- Paste the
httpsaddress given by the tunnel, followed by/mcp. The “Access token” is already filled in. Test, then add the server.
uvx --from tapir-archicad-mcp==0.6.3 archicad-server --transport streamable-http --port 8000 --token YOUR_TOKENngrok http 8000 --host-header=rewriteKeep --host-header=: without it, the server refuses the tunnel (error 421). Never start the server on 0.0.0.0: it would be open to your local network.
This server is a “Community project”: it is not published by Graphisoft, and Moon AI does not review its code.
FreeCAD and CadQueryLink to the FreeCAD and CadQuery section
- FreeCAD: install the FreeCAD MCP add-on (see the project page), turn on remote access and copy the token it generates. Make it reachable over HTTPS (a tunnel or your own server), then paste the public address and the token into the guide. The AI can create and edit parts, and export to STEP or STL.
- CadQuery: run a CadQuery MCP server on a machine you control, behind HTTPS with a token, then paste the public address and the token. The AI generates 3D models in Python and returns STEP or STL files, or previews.
Revit and desktop apps, with Moon CLILink to the Revit and desktop apps, with Moon CLI section
Some apps cannot be driven from Moon AI on the web: their server has to stay on your computer. Moon CLI runs it locally, without exposing anything to the internet.
- Install Moon CLI: see Installation.
- In “Connectors”, open the app’s page, then “Set up with Moon CLI”.
- Follow the steps on the page: install the app or its extension, then add the block shown to your Moon CLI project configuration.
- Restart Moon CLI, then type
/mcpsto check that the server is running.
| App | Server | Requirements and precautions |
|---|---|---|
| Revit | Official (Autodesk), read-only tools, in Technical Preview | Revit 2027.2 on Windows, Read-Tools version of the Revit MCP server, downloaded from your Autodesk account. View exports write files on your computer. |
| Blender | Official (Blender Lab) | Blender 5.1 or later, Git, uv. The server runs AI-written code inside Blender with no safeguards: work on a copy of your files. |
| Spline | Official | Spline desktop app, Windows or macOS. |
| Sketch | Official | Sketch 2025.2.4 or later, downloaded from sketch.com (not the Mac App Store version). The server has no key and can run code in Sketch: never expose it to the internet. |
| Illustrator | Official (Adobe, Beta version) | Latest version of Illustrator (Beta). |
| After Effects | Community | After Effects 2024 to 2026, Node.js 24 or later, Windows or macOS. Leave the free ExtendScript option off: it can act outside After Effects. |
| Premiere Pro | Community | Premiere Pro 2020 or later, Node.js 20 or later, Windows or macOS. The installer turns on Adobe’s debug mode for unsigned panels. |
| Photoshop | Community | Photoshop open, Node.js 18 or later, Windows or macOS. |
To use these tools afterward, see MCP servers in Moon CLI.
IFC modelsLink to the IFC models section
Without any CAD software, Moon AI reads an IFC model attached to the conversation with the “Maquettes BIM (IFC)” skill (BIM models), in the isolated computer.
Attach an .ifc or .ifczip file, or a .zip that contains several models, then ask, for example:
- “How many doors are there per floor?”
- “Calculate the room areas and the concrete volume of the slabs.”
- “Make a window schedule in Excel.”
- “Check what is missing in the model.”
The skill gives the levels, the elements by type and by floor, quantity takeoffs (lengths, areas, volumes), properties, Excel or CSV schedules and a consistency check. Every figure is calculated from the model. The answer says what it is based on: the quantities exported with the model, the width and height of doors and windows, or a measurement of the geometry, which is more approximate.
| Limit | Details |
|---|---|
| Size | 50 MB per file. Above that, export to .ifczip, which is lighter. |
| Formats read | IFC in STEP format (.ifc, .ifczip). The IFC XML and IFC JSON formats are not read. |
| Memory | A model too heavy for the isolated computer’s memory is refused with a message. |
| Editing | The skill only reads. To edit the model, use your software, or Archicad connected as described above. |
The isolated computer’s limits (size, how long files are kept) depend on the plan: see the plans.
FigmaLink to the Figma section
Figma connects like the other services, from the “Design” category of the catalog. See Connectors.