MCP server for full AutoCAD automation, AutoCAD LT automation, and headless DXF generation. It provides 8 consolidated tools for drawing, entity, layer, block, annotation, P&ID, view, and system operations via MCP stdio transport.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.AUTOCAD_MCP_LISP_PATH— "": "C:\\path\\to\\autocad-mcp\\lisp-code\\mcp_dispatch.lsp"AUTOCAD_MCP_AUTO_FIT— true Automatically center and fit drawing extents after geometry changesAUTOCAD_MCP_ACAD_EXE— Set AUTOCAD_MCP_AUTOSTART=true and to let the MCP start AutoCAD when needed.AUTOCAD_MCP_WINDOW_MODE— "": "minimized",AUTOCAD_MCP_VISIBLE— "": "true",AUTOCAD_MCP_IPC_DIR— C:/temp Directory for IPC command/result JSON files (must match on both Python and LISP sides)AUTOCAD_MCP_IPC_TIMEOUT— 10.0 IPC command timeout in seconds (1-300)AUTOCAD_MCP_DOCUMENT_TIMEOUT— 30.0 Seconds to wait for COM registration and an active document after the window appears (5-120)AUTOCAD_MCP_ONLY_TEXT— true Disable automatic screenshot attachments; direct diagnostic capture remains availableAUTOCAD_MCP_ACAD_SCRIPT— empty Optional AutoCAD .scr file passed with /b during startupAUTOCAD_MCP_ACAD_STARTUP_TIMEOUT— 75 Seconds to wait for the AutoCAD main window, clamped to 5-180AUTOCAD_MCP_BACKEND— "": "file_ipc",WSL_INTEROPAUTOCAD_MCP_DEBUG_DETECT_FILEAUTOCAD_MCP_LOG_PATH— output-root>/logs/autocad-mcp.log BOM-prefixed UTF-8 diagnostic log readable by Windows PowerShellCTO_LIBRARY_PATHAUTOCAD_MCP_ALLOW_ARBITRARY_LISPAUTOCAD_MCP_OUTPUT_ROOT— Expected result: ok: true, six entities, and drc_status: PASS. Outputs are written to demo-output/ unless is set.[](https://m8ven.ai/mcp/beiming183-cloud-autocad-mcp-6d22vh)