Best for
- Engineers and designers needing to automate AutoCAD LT (Windows)
- Developers who want to generate DXF without AutoCAD
- Process industry applications integrating with CTO P&ID symbol library
This server provides a powerful MCP interface for AutoCAD LT with dual backends for flexibility. It supports rich entity operations, P&ID symbols, and arbitrary AutoLISP execution, offering high extensibility. However, it relies on Windows environment and AutoCAD LT's limitations.
Strongest · Documentation 15/20 Weakest · Reliability 6/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Python 3.10+
AUTOCAD_MCP_BACKEND
Backend selection: auto (default — tries File IPC, falls back to ezdxf), file_ipc, or ezdxf; nothing to obtain.
AUTOCAD_MCP_IPC_DIR
Directory for IPC command/result JSON files, default C:/temp; must match *mcp-ipc-dir* in mcp_dispatch.lsp.
AUTOCAD_MCP_IPC_TIMEOUT
IPC command timeout in seconds (1-300), default 10.
AUTOCAD_MCP_ONLY_TEXT
Set to true to disable screenshot capture (text feedback only).
Clone the repository: git clone https://github.com/puran-water/autocad-mcp.git, then cd autocad-mcp and run uv sync. In AutoCAD LT, open and load <repo>/lisp-code/mcp_dispatch.lsp using APPLOAD (optionally add to Startup Suite). Configure your MCP client (e.g., Claude Desktop) with the mcpServers configuration pointing to the venv's python.exe and set AUTOCAD_MCP_BACKEND to auto (or file_ipc/ezdxf). If your client runs in WSL, launch via cmd.exe. Verify by calling system(operation="status").
{
"mcpServers": {
"autocad-mcp": {
"command": "C:\\path\\to\\autocad-mcp\\.venv\\Scripts\\python.exe",
"args": [
"-m",
"autocad_mcp"
],
"env": {
"AUTOCAD_MCP_BACKEND": "auto"
}
}
}
}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"autocad-mcp": {
"command": "C:\\path\\to\\autocad-mcp\\.venv\\Scripts\\python.exe",
"args": [
"-m",
"autocad_mcp"
],
"env": {
"AUTOCAD_MCP_BACKEND": "auto"
}
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add autocad-mcp -e AUTOCAD_MCP_BACKEND=auto -- 'C:\path\to\autocad-mcp\.venv\Scripts\python.exe' -m autocad_mcp
Run it in a terminal; replace any <…> placeholders with your own values first.
From your MCP client, call system(operation="status"); it should report backend "file_ipc" (AutoCAD running) or "ezdxf" (headless), confirming the connection works.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
An MCP server for automating AutoCAD LT and generating DXF headlessly. It provides two backends: File IPC (requires AutoCAD LT 2024+ on Windows) and ezdxf (cross-platform, headless). The server exposes 8 consolidated tools (drawing, entity, layer, block, annotation, pid, view, system) over stdio transport. It supports freehand AutoLISP execution, focus-free dispatch, undo/redo, P&ID symbols, and robust IPC with ESC prefix and UTF-8 fallback.
Upstash's official server providing up-to-date third-party library docs for AI coding assistants
AI-powered NPM package analysis MCP server
An independent control layer that gives AI coding agents budgets, brakes, and receipts
GitHub's official MCP server for managing repos, issues, PRs, and workflows via natural language
Source revision 95476a33a1c2 Data synced 2026-10-12 Read the FMRS scoring method