CAD-MCP
CAD MCP Server.
daobataotie/CAD-MCP is ranked 3,189 with 612 stars.
daobataotie/CAD-MCP is ranked 3,189 among these 8 peers; MichaelKinsy/PiG is ranked 3,192.
| Name | Rank | Metrics |
|---|---|---|
| chainbase-labs/Agentkey | 3,177 |
|
| LifelongLazyLearner/qu-ai-wei | 3,179 |
|
| lc2panda/wps-skills | 3,180 |
|
| redis/mcp-redis | 3,182 |
|
| MichaelKinsy/PiG | 3,192 |
|
| 8beeeaaat/touchdesigner-mcp | 3,200 |
|
| puran-water/autocad-mcp | 3,206 |
|
| HRuiCcc/RuiC-card-skill | 3,214 |
|
| Parameter | Value |
|---|---|
| Language | Python |
| Category | AI Engineering |
| Subcategory | Give agent tools, Protocols |
| Keywords | Agent-ready APIs, Automation, Design, MCP |
| Stars | 612 |
| Forks | 89 |
| Contributors | 1 |
| Created date | 2025-03-24 |
| Updated date | 2026-10-16 |
| Stars in 1 day | 3 |
| Stars in 7 days | 24 |
| Rank | 3,189 |
| Previous rank | 1,523 |
| Rank change | -1,666 |
| 7-day stars rank | 2,487 |
| Previous 7-day stars rank | 2,622 |
| 7-day stars rank change | 135 |
| Total stars rank | 16,508 |
| Previous total stars rank | 16,556 |
| Total stars rank change | 48 |
This project combines natural language processing and CAD automation technology, enabling users to create and modify CAD drawings through simple text commands without manually operating the CAD interface. Features CAD Control Functions **Multiple CAD Software Support**: Supports mainstream CAD software including AutoCAD, GstarCAD (GCAD) and ZWCAD **Basic Drawing Functions**: Line drawing Circle drawing Arc drawing Ellipse drawing Rectangle drawing Polyline drawing Text addition Pattern filling Dimension annotation **Query Functions (the AI can see the actual drawing content)**: List all layers
List entities in model space (returns editable entity handles) Query detailed entity properties by handle (coordinates/radius/text content, etc. ) Screenshot of the CAD window for preview **Editing Functions**: erase, move, rotate, scale, copy, mirror, offset, array (linear/polar), undo/redo **Layer Management**: Create and switch layers, query layer states **Drawing Management**: New / open / close / save drawings (DWG/DXF) **Block Operations**: Create, insert, and list blocks **Command Passthrough**: Execute any CAD command via (an escape hatch for everything else) MCP
Protocol Features **Structured Output**: All tools return with an that clients can parse directly **Tool Annotations**: Query tools are marked ; destructive operations are marked for client confirmation policies **Progress Notifications**: Long-running operations (CAD startup, saving) send message notifications to the client **Dual Transport Modes**: (local, single client) and (remote / multiple clients sharing one CAD instance) **Error Semantics**: Input validation errors are returned as tool errors, enabling model self-correction Natural Language Processing Functions (legacy interface) **Command Parsing**: Parse natural
language instructions into CAD operation parameters **Color Recognition**: Extract color information from text and apply it to drawing objects **Shape Keyword Mapping**: Support recognition of various shape description words **Action Keyword Mapping**: Recognize various drawing and editing actions Demo The following is the demo video. Installation Requirements Dependencies System Requirements Windows operating system Installed CAD software (AutoCAD, GstarCAD, or ZWCAD) Python 3. 10+ Configuration The configuration file is located at and contains the following main settings: **server**: Server name, version
, and transport settings : Transport mode, (default, local single client) or (remote / multi-client) / : Listen address and port for Streamable HTTP mode (can also be overridden via / command-line arguments) **cad**: : CAD software type (AutoCAD, GCAD, GstarCAD, or ZWCAD) : CAD startup waiting time (seconds) : Command execution delay (seconds) **output**: Output file settings Usage Starting the Service Connect from an MCP Client The server uses transport by default, so the same JSON config works for any MCP client (Claude Desktop, Cursor, Windsurf
, TRAE, etc. Add it to your client's MCP server config file (e. , Cursor's ), replacing the path with your own: For Streamable HTTP mode, point the client to instead. MCP Inspector Service API The server provides the following tools (35 in total): **Basic drawing:** : Draw a line : Draw a circle : Draw an arc : Draw an ellipse : Draw a polyline : Draw a rectangle : Add text : Draw a hatch pattern : Add linear dimension **Query:** : List all layers : List entities in model space (returns
editable handles) : Query detailed entity properties by handle : Capture the CAD window to confirm drawing results **Editing:** / / / : Erase / move / rotate
How many stars and forks are recorded?
daobataotie/CAD-MCP has 612 stars and 89 forks.
What is the repository rank?
daobataotie/CAD-MCP is ranked 3,189.
What language and category are recorded?
daobataotie/CAD-MCP has 612 stars, uses Python and belongs to AI Engineering.
Which repository is closest in rank?
daobataotie/CAD-MCP is compared with MichaelKinsy/PiG, ranked 3,192 with 608 stars.