PlugWiki
Autocad-MCP logo

AutoCAD MCP Pro, the community AutoCAD MCP server by U-C4N

CommunityLocal
GetPyPIautocad-mcp-prou-c4n/autocad-mcp

Lets your AI assistant draw, edit and read AutoCAD drawings, live in AutoCAD on Windows or on DXF files with no AutoCAD at all.

This is a community server, not one from Autodesk. It lets Claude, Cursor and other assistants draw and edit AutoCAD drawings, read drawings other people made, and check them for drafting mistakes. On Windows it controls your running AutoCAD; anywhere else it works on DXF files without AutoCAD. Before you start, know that it can run raw AutoCAD commands and save files, so point it at a copy of your drawings first.

Good for

  • Mechanical engineers who want dimensioned part sheets with ISO title blocks and fits drawn for them
  • Process and plant engineers drafting or reading P&IDs and pulling instrument and line lists
  • Architects sketching floor plans with walls, doors, windows and measured room areas
  • Engineers estimating pipe and cable lengths from drawings into a spreadsheet
  • Developers on Mac or Linux who need to generate DXF files without an AutoCAD licence

Works in

3 supported · 9 should work

Tap an app to see how to set it up and any known problems.

Install Autocad MCP

Claude Code

  1. 1

    Copy this prompt.

    Add the Autocad MCP server to Claude Code. Run this command:
    
    claude plugin marketplace add U-C4N/Autocad-MCP && claude plugin install autocad-mcp-pro@autocad-mcp
    
    Then check that it loaded and tell me if I need to sign in or restart.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires uv (Python).

The plugin installs the server with all extras plus a drafting skill. Pick the Live AutoCAD option if you run AutoCAD on Windows and want it to draw in your open drawing. Pick DXF files on Mac or Linux, or without an AutoCAD licence; it reads and writes DXF files instead. Set ALLOWED_PATHS to your drawings folder before you start.

From the project README. Source.

Tools

  • Compare two revisions of a drawing: what moved, changed, was added or removed

    Compare two revisions of a drawing: what moved, changed, was added or removed.

    Try: “What changed between rev A and rev B of this drawing?”

    Write · drawing_diff

  • Is this drawing to scale against a reference? Tag distances, ratios, a verdict

    Is this drawing to scale against a reference? Tag distances, ratios, a verdict.

    Try: “Is this P&ID drawn to scale against the layout?”

    Read · drawing_scale_check

  • Find dangling ends, near misses and unjoined crossings in a pipe or cable network

    Find dangling ends, near misses and unjoined crossings in a pipe or cable network.

    Try: “Find dangling pipe ends and near misses in this network”

    Read · drawing_topology_check

  • Read a foreign drawing: units, extents, clusters, layers, tags, rooms, languages

    Read a foreign drawing: units, extents, clusters, layers, tags, rooms, languages.

    Try: “Read this drawing someone sent me and tell me what is in it”

    Read · drawing_understand

  • Checks the drawn geometry against the sizes you asked for, pass or fail

    Verify source requirements on the CAD geometry: pass/fail/unknown each, with evidence.

    Try: “Check that the bore is 40 mm and there are six 8 mm holes on a 100 mm circle”

    Read · drawing_verify_requirements

  • Scan the drawing for structural errors and repair what it finds

    Scan the drawing for structural errors and repair what it finds.

    Try: “Audit the drawing and repair any errors”

    Write · drawing_audit

  • Close the drawing, saving first unless you say otherwise

    Close the drawing, saving first unless you say otherwise.

    Try: “Close the drawing without saving”

    Delete · drawing_close

  • Write a DXF interchange copy of the drawing

    Write a DXF interchange copy of the drawing.

    Try: “Export a DXF copy of this drawing”

    Write · drawing_export_dxf

  • Plot the drawing, or one paper-space layout, to PDF

    Plot the drawing, or one paper-space layout, to PDF.

    Try: “Export the A3 layout to PDF”

    Write · drawing_export_pdf

  • Start a drawing: blank with the engineering layers, or from a bundled/own template

    Start a drawing: blank with the engineering layers, or from a bundled/own template.

    Try: “Start a new drawing from the ISO A3 mechanical template”

    Write · drawing_new

  • Load an existing DXF from disk (DWG only on the live AutoCAD backend)

    Load an existing DXF from disk (DWG only on the live AutoCAD backend). DWG files open only when it controls a live AutoCAD.

    Try: “Open C:/Drawings/bracket.dxf”

    Write · drawing_open

  • Strip unused layers, blocks, linetypes and styles out of the file

    Strip unused layers, blocks, linetypes and styles out of the file.

    Try: “Purge unused layers and blocks”

    Delete · drawing_purge

Read from the source code

Pros and cons

Good

  • Free and open source under the MIT licence.
  • Works without AutoCAD on any OS by writing DXF files.
  • Controls a running AutoCAD on Windows, including real DWG saves.
  • Covers mechanical sheets, P&IDs, floor plans and pipe and cable takeoffs in one server.
  • Can check a drawing against the sizes you asked for and report pass or fail per requirement.
  • Lets you load only the tool packs you need to save context.
  • Updated often, with a new release every month from July to October 2026.

Watch out

  • The full tool set uses about 89,000 tokens of context before you ask anything.
  • No live control on AutoCAD for Mac; it falls back to DXF files.
  • No read-only mode.
  • File access is unscoped until you set ALLOWED_PATHS.
  • Saving DWG without AutoCAD needs the separate ODA File Converter.
  • Four DIN and ISO groove and hole tables ship empty, so those sizes are refused.
  • Made by one developer, not by Autodesk.

Permissions

high risk · 4 things to watch

High risk

The assistant can run AutoCAD commands, erase objects and save files anywhere your account can reach. Set ALLOWED_PATHS to one drawings folder and test on copies first.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • It can run raw AutoCAD commands and LISP

    A blocklist of 36 commands stops the obvious cases, but the README says it is not a security boundary. Never turn on DANGEROUS_COMMANDS_ENABLED. github.com

  • File access is open until you set ALLOWED_PATHS

    With ALLOWED_PATHS empty, it can open and save files almost anywhere your user account can. Set it to your drawings folder. github.com

  • It edits the drawing you have open

    In live mode it draws, erases and saves inside your running AutoCAD. Work on a copy until you trust the results. github.com

  • Remote HTTP access needs a token

    HTTP mode only listens on your own computer. Opening it to the network needs ALLOW_REMOTE_HTTP and a bearer token. github.com

Security advisories

No published security advisories as of Nov 1, 2026.

Technical details
Turning on read-onlyNo read-only switch. TOOL_PACKS and TOOL_PROFILE=lean shrink the tool set but keep edit tools; ALLOWED_PATHS limits which folders it can open and save.
Sign-in and keysNo sign-in for local use. Remote HTTP mode needs a bearer token in MCP_AUTH_TOKEN.

Alternatives

Use this server for most AutoCAD work on Windows or for DXF files anywhere. Pick multiCAD-mcp if you use BricsCAD, ZWCAD or GstarCAD, autocad-mac-mcp for live control on a Mac, and the Electrical server for schematics.

ServerOfficialRunsCan change thingsGitHub stars
For AutoCAD
Autocad-MCPThis pageCommunityLocalYes206
AutoCAD-MCP (beiming183)Community––40
AutoCAD Electrical MCPCommunity––19
autocad-mac-mcpCommunity––2
Other tools for the same job
multiCAD-mcpCommunity––153

What people say

The few users who post about it like how fast bugs get fixed and dislike how much context it uses.

What people like

  • Bugs reported on GitHub get fixed fast; a broken dimension tool was fixed three days after the report.
  • A user in opencode reports the basic tools work out of the box.

Common complaints

  • Users ask how to cut its token cost, and the maintainer says there is little to do until 1.8.0.
  • On AutoCAD for Mac it never controls the running app.
  • Before 1.7.0, calls on Windows failed when AutoCAD was not the window in front.

In their words

Questions

Is there an official Autodesk AutoCAD MCP server?

Autodesk lists an AutoCAD and Civil 3D MCP server as a tech preview that runs inside AutoCAD 2027 on Windows. Autodesk's own posts describe it working through its built-in Autodesk Assistant, and setup for Claude or Cursor is not documented there yet. This server is a community project that works with those apps today.

Do I need AutoCAD installed?

No for working on DXF files, which runs on any computer. Yes for controlling a running AutoCAD, which needs AutoCAD on Windows.

Does it work on a Mac?

Only on files. On AutoCAD for Mac it cannot control the running app and quietly works on a DXF copy instead, so nothing appears in AutoCAD.

Is it free?

Yes. It is open source under the MIT licence. Live mode still needs your own AutoCAD licence.

Is it safe to use on real drawings?

Use care. It can run AutoCAD commands, erase objects and save files, and there is no read-only mode. Limit it to one folder with ALLOWED_PATHS and test on copies first.

Why does it use so much of my assistant's context?

The full tool set takes about 89,000 tokens before you ask anything. Load only the packs you need with TOOL_PACKS, switch to the lean profile, or turn on search mode, which drops it to about 500 tokens.

Can it save DWG files?

Yes when it controls a live AutoCAD. Without AutoCAD it saves DXF, and DWG only if the free ODA File Converter is installed.

Does it work with BricsCAD, ZWCAD or AutoCAD LT?

Not tested. You can point it at another CAD app's automation name, but only the connection has been tried. multiCAD-mcp targets BricsCAD, ZWCAD and GstarCAD.

How do I add it to Claude Code?

Use the plugin install in the setup box above. It installs the server and a drafting skill together, and needs uv.

Examples

  • Draw a dimensioned gear sheet with an ISO title block and check it for drafting issues

    Draw a module-6, 24-tooth spur gear with a 40 mm H7 bore on an ISO A3 sheet, then check the drawing for drafting issues.

  • Read a P&ID someone else drew and list its instruments, lines and equipment

    Open plant-pid.dxf and give me the instrument index and line list.

  • Lay out a two-room floor plan with doors, windows and measured room areas

    Draw a two-room plan with 250 mm brick walls, two doors and two windows at 1:50, and label each room's area.

  • Estimate pipe and cable lengths from a P&ID and its layout into a spreadsheet

    Use the P&ID and the layout drawing to estimate pipe and cable lengths and save them as an Excel file.

Information

updated Nov 2, 2026

Publisher
Community
Package
autocad-mcp-pro
Registry
PyPI
Transport
stdio, Streamable HTTP
Auth
None
Version
1.7.0
License
MIT
Last commit
Oct 27, 2026
Open issues
1

GitHubPyPIChangelogIssues

Other AutoCAD MCP servers

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 14
  1. AutoCAD MCP Pro README · github.com
  2. autocad-mcp-pro Claude Code plugin · github.com
  3. AutoCAD MCP Pro tool inventory · github.com
  4. Autodesk MCP Server Help · help.autodesk.com
  5. AutoCAD 2027 と AI エージェント · blog.autodesk.io
  6. AutoCAD for Mac: no live control · github.com
  7. Windows/COM: calls fail when AutoCAD is not in front · github.com
  8. dimension_linear fails in opencode · github.com
  9. How to improve performance? How to saving token? · github.com
  10. multiCAD-mcp · github.com
  11. autocad-mac-mcp · github.com
  12. AUTOCAD-ELECTRICAL-MCP · github.com
  13. AutoCAD-MCP (beiming183-cloud) · github.com
  14. AutoCAD MCP Pro CHANGELOG · github.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 2, 2026.