Skip to content
Tresca

DWG MCP Server

MCP serverCommunity

Reads DWG and DXF files through LibreDWG with no AutoCAD installed, so an agent can query objects and render views. By dimitrovakulenko.

21 starsUpdated 2 weeks agoGitHub data from 5 Nov 2026

At a glance

Type
MCP server
Works with
AutoCAD
How it connects
Reads and writes files; the tool isn't needed
Access
Read-only
Tool versions
Not tied to an AutoCAD release; reads DWG and DXF through LibreDWG
Operating systems
Windows, macOS, Linux
Needs a AutoCAD licence
No
Transport
Local (stdio)
AI clients documented
Claude Code, Codex, Cursor
Licence
GPL-3.0
Language
Rust

What it can do

  • Opens a DWG or DXF from an allowed folder and indexes it once, then answers queries by handle, type, layer, block, layout or property.
  • Describes the readable and writable properties of each object type.
  • Renders model space, paper-space layouts or a chosen region to PNG or SVG.

Limitations

  • Never saves; property changes stay in memory and are discarded when the file closes.
  • Rendering covers common 2D geometry and text and reports unsupported entity types.
  • Clients without MCP roots, such as Codex, need DWG_MCP_ALLOWED_ROOTS set.

Install

claude mcp add --scope user --transport stdio dwg-mcp -- npx -y @dmytro-prototypes/dwg-mcp-server

Source: github.com/dimitrovakulenko/dwg-mcp-server#claude

MCP servers and skills run code on your computer. Review the source before installing.

AI-generated models, drawings and results must be checked by a qualified engineer before use.