On this page
CAD MCP Servers: Autodesk Fusion MCP vs FreeCAD MCP, Graded (Nov 2026)

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

  1. In Fusion, open Preferences > General > API.
  2. Tick Fusion MCP Server. Read Fusion MCP Server Port: by default the address is http://127.0.0.1:27182/mcp.
  3. 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:9875 by default.
  • An MCP server your AI app starts. It runs with uvx freecad-mcp and 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

  1. Install FreeCAD and uv, which gives you uvx.
  2. Get the addon: git clone https://github.com/neka-nat/freecad-mcp.git.
  3. Copy the addon/FreeCADMCP folder into FreeCAD's Mod folder, so you end up with Mod/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.
  4. Restart FreeCAD, pick the MCP Addon workbench and click Start RPC Server in the FreeCAD MCP toolbar.
  5. 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. uvx fetches 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_code runs 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

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.