Skip to main content
Glama
cafedaily

AutoCAD 2024 MCP

by cafedaily

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
cad_instancesA

List running AutoCAD 2024 processes registered with this MCP server, including PID and active drawing. Use this before cad_connect when multiple AutoCAD windows are open.

cad_connectA

Bind subsequent MCP calls to one specific AutoCAD process. This prevents operations from being routed to the wrong drawing when multiple instances are running.

cad_statusA

Check the AutoCAD 2024 bridge, active document, product version, and current drawing state.

cad_eventsB

Read the bounded AutoCAD change journal after a sequence cursor. Includes interactive commands, entity changes, document changes, MCP operations, and presentation steps.

cad_capabilitiesA

Return the exact feature matrix, limits, coordinate conventions, and verified export behavior without contacting AutoCAD.

cad_workflowA

Preview or apply a bounded multi-step CAD change set with document preconditions, argument validation, optional post-change verification, idempotency, and compensating undo.

cad_documentB

Create, open, save, save-as, close, activate, or list AutoCAD drawings. Paths must be absolute local paths.

cad_inspectC

Read drawing metadata, system variables, layers, blocks, layouts, styles, or entities. Use handles returned here for precise edits.

cad_solidB

Create editable AutoCAD 3DSOLID primitives or apply boolean union, subtract, and intersect operations. Coordinates are WCS and one request is atomic.

cad_model_buildA

Build or rebuild a deterministic parameterized solid model from a named recipe. Keep the recipe and returned liveHandles for later rebuilds.

cad_measureB

Measure selected entities: extents, curve length, planar area, 3D solid volume, centroid, and optional mass from density.

cad_drawA

Atomically create 2D entities, annotations, hatches, dimensions, and block references. Angles are radians and coordinates use the current UCS unless otherwise stated.

cad_editB

Atomically edit entities selected by exact handles or a constrained filter. Supports properties, move, copy, rotate, scale, mirror, and erase.

cad_layerC

Create, update, delete, rename, set current, isolate, or restore drawing layers.

cad_text_styleC

List, create, update, set the current, or apply an AutoCAD text style. CJK text drawn without an explicit style is assigned a Unicode-capable style automatically.

cad_blockC

Create a block definition from entities, insert a block, redefine it, or import a DWG as a block.

cad_layoutB

Create, rename, delete, activate, configure, or list paper-space layouts and their plot settings.

cad_exportB

Export the active drawing or a layout to DWG, DXF, PDF, DWF, SVG, PNG, or JPEG. The destination must be an absolute path.

cad_viewC

Zoom, pan, orbit, switch named views, regenerate, or capture a preview image.

cad_undoB

Undo or redo completed MCP edit operations in the active drawing.

cad_commandA

Run an AutoCAD command sequence only when a specialized MCP tool cannot express the operation. Commands are blocked unless explicitly allowlisted in the plugin configuration.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
ventilation-duty-standbyEngineering baseline for ordinary two-fan duty/standby ventilation control.

TDQS

B3.2/5.0

Scored across 21 tools

Disambiguation4/5

Each tool is scoped to a distinct capability area such as documents, layers, blocks, solids, layouts, view, or export, so an agent can usually choose correctly. There are minor boundary overlaps—cad_draw can insert block references while cad_block also inserts blocks, and cad_solid vs cad_model_build both create solids—but the descriptions clarify the intended workflows.

Naming Consistency3/5

All names share the cad_ prefix and use lowercase snake_case, which is a clear namespace. However, the suffix convention is mixed: some tools are verbs (cad_connect, cad_draw, cad_export), some are nouns (cad_layer, cad_document, cad_status), and some are noun+verb compounds (cad_model_build, cad_text_style), so it does not follow a single verb_noun pattern.

Tool Count3/5

21 tools places this server in the heavy 16-25 range for an agent-facing MCP surface. The broad AutoCAD domain makes the size defensible, but the tool set is larger than ideal and some adjacent features could reasonably be consolidated.

Completeness4/5

The surface covers the main CAD lifecycle: document management, entity creation/inspection/editing/measurement, 3D solids, layers, blocks, text styles, layouts, export, undo, and process/event handling. Minor gaps include no explicit print/plot execution and no direct dimension-style management, but core workflows have no dead ends.

Maintenance

ActivityMaintained
ResponsivenessNo issues