On this page
The two CAD MCP servers most people mean are Autodesk's official Fusion MCP, built into Fusion and graded C, and the free community FreeCAD MCP, graded B. Both let Claude or Cursor build and edit models through a port on your own machine, and neither asks for a login by default. Work on a copy.
An MCP server is a small program that gives your AI app a set of tools. A CAD MCP server's tools create sketches, bodies and features in your CAD program, so you can describe a part in plain words and watch it appear.
CAD MCP servers at a glance
| Server | Grade | Made by | Cost | Where it runs | Login | Biggest risk |
|---|---|---|---|---|---|---|
| Autodesk Fusion MCP | C | Autodesk (official) | Comes with Fusion | Inside Fusion on your machine, port 27182 | None | Acts on your open design, no login at all |
| FreeCAD MCP | B | Community (neka-nat, MIT licence) | Free | FreeCAD addon on your machine, port 9875 | Optional token, off by default | Runs Python the AI writes |
| Blender MCP | D | Community | Free | Blender addon on your machine | None | Runs Python the AI writes |
Blender isn't CAD, but people use it for 3D models and ask about it in the same breath, so it's in the table. Our Blender MCP guide covers it.
Grades come from public signals: login, maintenance, advisories and transport. How we score servers explains the four checks. A grade is not an audit.
Fusion MCP: Autodesk's official local server
Fusion MCP is Autodesk's own MCP server for Autodesk Fusion (the CAD program
many people still call Fusion 360). It is listed in the official MCP Registry as
com.autodesk.aps.api/fusion-local-mcp, version 1.0.1, updated 2026-10-29.
The server itself is built into the Fusion desktop app and is closed source. The Autodesk/ai-integrations repo on GitHub only holds the packaging: a thin bridge that passes your client's messages to Fusion. Autodesk says it needs "Fusion installed and running on your machine (desktop application, not the web client)".
Fusion MCP setup
- In Fusion, open Preferences > General > API.
- Tick Fusion MCP Server. Read Fusion MCP Server Port: by default the
address is
http://127.0.0.1:27182/mcp. - Connect your AI app, and keep Fusion open while you use it.
Claude Desktop: download fusion_mcpb.mcpb from the
Autodesk/ai-integrations releases
and open it with Claude Desktop. It asks for the port (default 27182).
Cursor: add this to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json
(one project). Match the port to the one Fusion shows.
{
"mcpServers": {
"fusion": {
"url": "http://127.0.0.1:27182/mcp"
}
}
}
Claude Code: Autodesk's README doesn't list it, but Fusion's server speaks Streamable HTTP, so the usual command for an HTTP server works:
claude mcp add --transport http fusion http://127.0.0.1:27182/mcp
Autodesk's help page also names VS Code and "other MCP-capable Streamable HTTP clients".
Why Fusion MCP grades C
- No login at all. Autodesk's help page says it is local-only, with "no remote connections or authentication required". So any program on your computer that can reach port 27182 can drive Fusion while the setting is on.
- It works on your open design. Autodesk's docs say "Actions execute against your live Fusion session". They don't mention an undo for AI changes or a read-only mode, so treat every prompt as an edit to the real file.
- Little outside history. The core is closed, and one person has committed to the packaging repo in the last 90 days. That costs maintenance points.
There are no advisories on record. The good news: the port is on 127.0.0.1, so nothing on your network can reach it unless you forward it yourself.
Autodesk MCP servers beyond Fusion
"Autodesk MCP servers" covers more than the Fusion desktop one. Autodesk's MCP documentation hub names six on 2026-11-12. We have only graded the local Fusion server so far.
| Server | What it does | Where it runs | Status |
|---|---|---|---|
| Fusion MCP (local) | Create, change and inspect geometry in your running Fusion | Your machine | Released, no login |
| Fusion Data MCP | Access to your Fusion design data in Autodesk's cloud | Autodesk's cloud | Autodesk account sign-in (OAuth) |
| Fusion Compute MCP | Builds and edits Fusion models in the cloud, no local Fusion needed | Autodesk's cloud | Autodesk account sign-in |
| AutoCAD and Civil 3D MCP | Inspects and changes the drawing you have open | Inside AutoCAD or Civil 3D on Windows | Tech Preview (public beta) |
| Revit MCP | Queries, analyses and changes Revit models | Your machine (stdio) | Tech Preview (public beta) |
| Autodesk Product Help MCP | Searches Autodesk's help docs for 110+ products, read-only | Autodesk's cloud | Released, no key |
- Fusion Data MCP. Autodesk's Fusion MCP overview says it needs "An Autodesk account with access to the relevant Fusion data" and a client that supports Streamable HTTP with OAuth, such as Claude Desktop or VS Code.
- Fusion Compute MCP. Autodesk's developer blog (2026-09-30) describes it as
running the Fusion engine in the cloud through Autodesk Platform Services. Its
address is
https://developer.api.autodesk.com/da/v3/mcp/fusion, and you sign in with the Autodesk account tied to Fusion. - AutoCAD and Civil 3D MCP. Autodesk's page says it "lets Autodesk Assistant inspect and modify the drawing you have open". The only supported AI client it names is Autodesk Assistant, not Claude or Cursor. It's "Read-only, with write tools in Civil 3D".
- Revit MCP. You install a Revit add-on, and during the preview it is "supported only on Autodesk Revit 2027.2". Its Read tools don't change the model; its Write and Experimental tools can, and Autodesk suggests "creating a backup of your model before performing write operations".
- Autodesk Product Help MCP. This one only answers questions. It covers AutoCAD, Revit, Inventor, Maya, Civil 3D, Fusion and more, has two tools that are both marked read-only, and needs no key. In Claude Code:
claude mcp add --transport http autodesk-product-help \
https://api.aps.autodesk.com/knowledge/public/v1/mcp
Two things you may find that aren't current Autodesk servers. The older
aps-mcp-server-nodejs sample from Autodesk Platform Services is archived on
GitHub. And the Revit server in the MCP Registry
(io.github.Sam-AEC/autodesk-revit-mcp-server) is a community project, not
Autodesk's own Revit MCP.
Free CAD MCP: FreeCAD MCP, the free community server
When people search "free CAD MCP" they usually mean FreeCAD MCP: neka-nat/freecad-mcp, a community project with about 3,300 GitHub stars on 2026-11-12. It's MIT licensed and isn't made by the FreeCAD project. The latest release is 0.1.30 on PyPI (2026-11-07), and 14 people have committed to it in the last 90 days.
It has two parts:
- An addon inside FreeCAD. It starts a small server (XML-RPC) that listens on
127.0.0.1:9875by default. - An MCP server your AI app starts. It runs with
uvx freecad-mcpand talks to the addon.
Its tools create, edit and delete objects, take screenshots of the view, insert
parts from the FreeCAD parts library and run FEM (stress) analyses with
CalculiX. Two tools run code: execute_code runs Python inside FreeCAD, and
execute_code_headless runs a script in a separate freecadcmd process.
FreeCAD MCP setup
- Install FreeCAD and uv, which
gives you
uvx. - Get the addon:
git clone https://github.com/neka-nat/freecad-mcp.git. - Copy the
addon/FreeCADMCPfolder into FreeCAD'sModfolder, so you end up withMod/FreeCADMCP. For FreeCAD 1.1 that's%APPDATA%\FreeCAD\v1-1\Mod\on Windows and~/Library/Application Support/FreeCAD/v1-1/Mod/on macOS. On Debian Linux it's~/.local/share/FreeCAD/Mod/. The installation doc lists the rest. - Restart FreeCAD, pick the MCP Addon workbench and click Start RPC Server in the FreeCAD MCP toolbar.
- Add the server to your AI app and restart it.
Claude Desktop (claude_desktop_config.json, from the README):
{
"mcpServers": {
"freecad": {
"command": "uvx",
"args": ["freecad-mcp"]
}
}
}
Claude Code: claude mcp add freecad -- uvx freecad-mcp.
To save tokens, add --only-text-feedback to the args. Tool replies then skip
the screenshots.
Why FreeCAD MCP grades B
- One advisory, fixed. GHSA-v4pw-r6h3-v75q (high, CVSS 8.8, published 2026-09-24) affected addon versions up to 0.1.24. A web page open in your browser could send a request to the addon's server and run Python in FreeCAD. Version 0.1.25 fixed it the same day: the server now refuses browser-style requests.
- The catch: the addon doesn't update itself.
uvxfetches the newest MCP server, but the addon is a folder you copied. If you copied it before 2026-09-24, you still have the bug until you replace the folder. - The biggest deduction: it runs the AI's code.
execute_coderuns Python with your user's permissions. That can touch any file you can, not just your model. The docs are frank: without a token the server "has no authentication, and it never encrypts traffic".
It still grades higher than Fusion MCP because it offers a token and many people maintain it. Most of the points it loses are on the transport check, for running code.
What an open CAD port means
Both servers open a port on your computer. Think of a port as a numbered door.
Binding it to 127.0.0.1 (localhost) means the door only faces programs on the
same machine, not your network.
That helps, but "programs on the same machine" includes your browser. Any web page you have open can try to send a request to a localhost port. The FreeCAD advisory was exactly that. The fix is for the server to check where a request comes from, which FreeCAD now does. Fusion's server is closed source, so we can't see what checks it makes.
The other half is what the port can do once someone reaches it. Fusion's can change your open design. FreeCAD's can run any Python. Our local MCP server guide explains the browser trick, and the sandbox guide shows how to fence in a server that runs code.
Fusion MCP vs FreeCAD MCP: which to pick
- You already work in Fusion: use Fusion MCP. It's official, nothing extra to install, and it works on the parts you already have. Save a version first.
- You want free and open source, or FEM in the loop: use FreeCAD MCP. Set the token and keep the addon current.
- You work in AutoCAD, Civil 3D or Revit: look at Autodesk's tech previews above. They are public betas and we haven't graded them yet.
- You only want answers about Autodesk products: use Autodesk Product Help MCP. It's read-only and nothing runs on your machine.
- You make 3D scenes or art rather than parts: see the Blender MCP guide.
Other CAD MCP servers
Beyond Autodesk and FreeCAD, the CAD MCP servers we found on GitHub are community projects, not made by the CAD vendor. Examples on 2026-11-12: vespo92/SolidworksMCP-TS for SolidWorks (about 250 stars) and puran-water/autocad-mcp, a community AutoCAD server (about 650 stars) that is separate from Autodesk's preview. Onshape and OpenSCAD have community projects too.
We haven't graded any of these yet. Before you install one, run through our 5-minute security checklist. Need an MCP server for your own CAD, PLM or engineering tools? We build custom MCP servers. Tell us about your project.
Use a CAD MCP server safely in 5 steps
0 of 5 done
Tick these off for each CAD server you connect.
1. Work on a copy
Save a version in Fusion, or a copy of your FreeCAD file, before you let the AI edit. Fusion's docs don't mention an undo for AI changes.
2. Keep tool approvals on
Let your AI app ask before each tool call, at least for anything that deletes
objects or runs code (execute_code in FreeCAD).
3. Keep the port on localhost, and set FreeCAD's token
Leave FreeCAD's Remote Connections off. Click Set Auth Token in the
FreeCAD MCP toolbar and pass the same token to the server in the
FREECAD_MCP_TOKEN environment variable. For another machine, use an SSH
tunnel instead of opening the port:
ssh -N -L 9875:localhost:9875 user@freecad-host.
4. Update the FreeCAD addon, not just the server
Replace your Mod/FreeCADMCP folder with a fresh copy (0.1.25 or later), then
restart FreeCAD. To check which addon you have, ask your AI app to call the
get_rpc_status tool: it reports the addon version.
5. Switch it off when you're done
In Fusion, untick Fusion MCP Server under Preferences > General > API. In FreeCAD, stop the RPC server and leave Auto-Start Server off.
Frequently asked questions
What is a CAD MCP server?
A CAD MCP server is a plugin that lets an AI app such as Claude or Cursor use your CAD program. It turns actions like "add a sketch" or "extrude this face" into tools the AI can call. The two main ones are Autodesk's Fusion MCP and the community FreeCAD MCP.
Is there an official Autodesk Fusion MCP server?
Yes. Autodesk builds an MCP server into the Fusion desktop app. Turn it on under
Preferences > General > API > Fusion MCP Server. It listens on
http://127.0.0.1:27182/mcp. Autodesk also runs hosted Fusion Data and Fusion
Compute MCP servers that sign in with your Autodesk account.
Is Fusion MCP free?
The MCP server costs nothing extra, but you need Fusion installed and running. Autodesk's MCP pages don't say which Fusion plans include it, so check inside your own copy of Fusion.
Is FreeCAD MCP official?
No. FreeCAD MCP (neka-nat/freecad-mcp) is a free, MIT-licensed community project, not part of FreeCAD itself. It's the most popular FreeCAD MCP server on GitHub and it's actively maintained.
Is FreeCAD MCP safe after the security advisory?
The advisory (GHSA-v4pw-r6h3-v75q) was fixed in 0.1.25 on 2026-09-24. You're
only covered if your addon folder is 0.1.25 or later, because the addon doesn't
update with uvx. It still runs Python the AI writes, so set the token and keep
approvals on.
Can the AI change my Fusion design?
Yes. Fusion MCP works on your live Fusion session, so it can create and change geometry in the design you have open. Save a version first so you can go back.
Does Fusion MCP work with Claude Code?
It should: run claude mcp add --transport http fusion http://127.0.0.1:27182/mcp
with Fusion open and the MCP setting on. Autodesk's own setup steps cover Claude
Desktop and Cursor.
Is there an AutoCAD or Revit MCP server from Autodesk?
Yes, both as Tech Previews (public betas) on 2026-11-12. The AutoCAD and Civil 3D MCP server runs inside AutoCAD or Civil 3D on Windows and names Autodesk Assistant as its supported client. The Revit MCP server is a local add-on for Revit 2027.2 during the preview. Other AutoCAD and Revit MCP servers on GitHub are community projects.
Is there a free CAD MCP server?
Yes. FreeCAD MCP (neka-nat/freecad-mcp) is free and MIT licensed, and FreeCAD itself is free. It's graded B. Set its token and use addon 0.1.25 or later. Fusion MCP costs nothing extra, but you need Fusion installed and running.
Which Autodesk MCP servers are there?
Autodesk's MCP documentation hub names six on 2026-11-12: Fusion MCP (local), Fusion Data MCP and Fusion Compute MCP (cloud, Autodesk sign-in), AutoCAD and Civil 3D MCP and Revit MCP (both Tech Previews), and Autodesk Product Help MCP (read-only). We have only graded the local Fusion server so far.