autocad-site-mcp
io.github.blackmoon87/autocad-site-mcpVersion 0.2.1Headless CAD engine & MCP server for 2D/3D drafting, solids, DXF/SVG export, and automation.
Status
Responds204 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:46 UTC
- Latency
- 204 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://acad-qlae.onrender.com/mcpResponds204 msNo sign-in
Claude Code
claude mcp add --transport http autocad-site-mcp https://acad-qlae.onrender.com/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: autocad-site-mcp
Remote MCP server URL: https://acad-qlae.onrender.com/mcpCursor
{
"mcpServers": {
"autocad-site-mcp": {
"url": "https://acad-qlae.onrender.com/mcp"
}
}
}VS Code
code --add-mcp '{"name":"autocad-site-mcp","type":"http","url":"https://acad-qlae.onrender.com/mcp"}'Streamable HTTP
npm: autocad-site-mcp 0.2.1Package only
npm (npx)
claude mcp add autocad-site-mcp -- npx -y autocad-site-mcp@0.2.1Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
19 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
cad_add_layersCreates or configures CAD layers with custom colors (hex), linetypes (Continuous, Hidden, Center, Phantom), and lineweights (0.18, 0.25, 0.35, 0.50, etc.). | Not declared | Not declared | Not declared | Not declared |
cad_batch_add_entitiesFast batch insertion of multiple CAD entities (LINE, LWPOLYLINE, CIRCLE, ARC, ELLIPSE, XLINE, RAY, DONUT, SOLID, TRACE, WIPEOUT, SPLINE, ARRAY (associative rect/polar/path), MLINE (multiline), TABLE (title, header and data cells), IMAGE (picture embedded in the drawing), TEXT, MTEXT, DIMENSION, TOLERANCE, LEADER, HATCH (pattern or gradient), POINT, INSERT, POLYLINE3D). LINE, POINT and POLYLINE3D points take z. | Not declared | Not declared | Not declared | Not declared |
cad_create_blockDefines a reusable Block containing geometric entities and optional attribute definitions (ATTDEF). | Not declared | Not declared | Not declared | Not declared |
cad_execute_scriptExecutes JavaScript to generate large or procedural geometry (loops, patterns, algorithms) without spending context tokens. Runs in a separate Node process that cannot write files, start programs or read anything outside the CAD sources; 30 s limit. Variables: CAD, M (CADMath), G (CADGeometry), E (CADEntities), S (CADState), D (CADDXF), L (CADLayouts), parametric, solid(recipe) (adds a 3D solid), console. Changes to the drawing are kept. | Not declared | Not declared | Not declared | Not declared |
cad_export_dxfExports the current drawing to a standard AutoCAD 2000 (AC1015) ASCII DXF file compatible with AutoCAD, Civil 3D, SolidWorks, and LibreCAD. | Not declared | Not declared | Not declared | Not declared |
cad_export_stlExports the closed 3D solids to a binary or ASCII STL file for 3D printing. | Not declared | Not declared | Not declared | Not declared |
cad_export_svgRenders the drawing or paper space layout to an SVG vector file for instant preview and inspection. | Not declared | Not declared | Not declared | Not declared |
cad_generate_parametricGenerates complex parametric structures: "structural_grid", "truss", "mechanical_flange", "gear", or "architectural_floorplan". | Not declared | Not declared | Not declared | Not declared |
cad_get_statsReturns comprehensive statistics of the current drawing: entity count, breakdown by type, layers, bounding box extents, blocks, and layouts. | Not declared | Not declared | Not declared | Not declared |
cad_insert_blockPlaces an instance (INSERT) of a block into the drawing with transform scale, rotation, and attribute values. | Not declared | Not declared | Not declared | Not declared |
cad_list_commandsLists every implemented AutoCAD command with its aliases and description. Optional filter matches the name, an alias or words in the description (for example "layer" or "dim"). | Not declared | Not declared | Not declared | Not declared |
cad_new_drawingInitializes a fresh CAD drawing space, clearing existing entities and resetting layers. | Not declared | Not declared | Not declared | Not declared |
cad_open_dxfOpens an existing ASCII DXF file (AutoCAD R12 to 2018+) in place of the current drawing, so it can be edited with cad_run_commands and saved with cad_export_dxf. Returns counts, what was converted, and a warning listing objects that cannot be read (they would be missing from a saved file). | Not declared | Not declared | Not declared | Not declared |
cad_open_sharedOpens a shared drawing from Cloudflare D1 storage into the current CAD session by its share ID or URL. | Not declared | Not declared | Not declared | Not declared |
cad_revoke_sharedRevokes and deletes a shared drawing from Cloudflare D1 storage using its ownerToken. | Not declared | Not declared | Not declared | Not declared |
cad_run_commandsRuns AutoCAD command-line input in the current drawing, exactly as typed in the app. Statements are separated by ";" or newlines; inside a statement tokens are separated by spaces and the statement ends with Enter. Example: "LINE 0,0 100,0 100,50; CIRCLE 50,25 10; CHPROP ALL; C red; LAYMRG N DOORS; N WALLS Y; DRAWORDER ALL; F". Every statement ends with Enter, so keep the follow-up answers of one command step in the same statement ("CHPROP ALL; LA WALLS C red"; a question asked after Enter goes in the next statement: "LAYDEL N TEMP; Y"). Objects are selected with ALL or P (previous). Returns the command log and any problems. 3D: points x,y,z; 3DPOLY, ELEV, VIEW (Top, Front, SWiso ...), UCS. 3D solids: BOX, CYL, SPHERE, EXTRUDE, REVOLVE, UNION, SUBTRACT, INTERSECT, MASSPROP. Use cad_list_commands to see every command. | Not declared | Not declared | Not declared | Not declared |
cad_share_drawingShares the current drawing online via Cloudflare D1 storage (autocad.site). Returns view and edit URLs that can be shared with users or other agents. | Not declared | Not declared | Not declared | Not declared |
cad_solidsInspects 3D solids: list (id, op, volume, bounds), measure (volume, area, centroid) or check (closed, curve error). | Not declared | Not declared | Not declared | Not declared |
cad_update_sharedUploads and updates the current CAD session drawing to an existing shared drawing using its editToken. | Not declared | Not declared | Not declared | Not declared |
Details
- Registry status
- Active
- Published
- Oct 15, 2026
- Updated
- Oct 15, 2026
- Website
- Not given
- Categories (suggested)
- Design and mediaBrowser automationSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared