.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/daobataotie/cad-mcp
home/mcp-servers/daobataotie/cad-mcp
daobataotie avatar

cad-mcp

bydaobataotie· 2 MCP servers

Stars

464

Forks

68

Category

UX UI & Design

View on GitHub

TL;DR

English | 中文

How to install cad-mcp?

daobataotie/cad-mcp
$git clone https://github.com/daobataotie/cad-mcp

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install cad-mcp by running `git clone https://github.com/daobataotie/cad-mcp`, then use it for the current task and follow its documentation at https://github.com/daobataotie/cad-mcp.

Files · 1

View on GitHub
README.md
1# CAD-MCP Server (CAD Model Context Protocol Server)
2 
3[English](/README_en.md) | [中文](/README_zh.md)
4 
5## Project Introduction
6 
7CAD-MCP is an innovative CAD control service that allows controlling CAD software for drawing operations through natural language instructions. 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.
8 
9## Features
10 
11### CAD Control Functions
12 
13- **Multiple CAD Software Support**: Supports mainstream CAD software including AutoCAD, GstarCAD (GCAD) and ZWCAD
14- **Basic Drawing Functions**:
15 - Line drawing
16 - Circle drawing
17 - Arc drawing
18 - Rectangle drawing
19 - Polyline drawing
20 - Text addition
21 - Pattern filling
22 - Dimension annotation
23- **Layer Management**: Create and switch layers
24- **Drawing Save**: Save the current drawing as a DWG file
25 
26### Natural Language Processing Functions
27 
28- **Command Parsing**: Parse natural language instructions into CAD operation parameters
29- **Color Recognition**: Extract color information from text and apply it to drawing objects
30- **Shape Keyword Mapping**: Support recognition of various shape description words
31- **Action Keyword Mapping**: Recognize various drawing and editing actions
32 
33## Demo
34 
35The following is the demo video.
36 
37![Demo](imgs/demo.gif)
38 
39## Installation Requirements
40 
41### Dependencies
42 
43```
44pywin32>=228 # Windows COM interface support
45mcp>=0.1.0 # Model Control Protocol library
46pydantic>=2.0.0 # Data validation
47typing>=3.7.4.3 # Type annotation support
48```
49 
50### System Requirements
51 
52- Windows operating system
53- Installed CAD software (AutoCAD, GstarCAD, or ZWCAD)
54 
55## Configuration
56 
57The configuration file is located at `src/config.json` and contains the following main settings:
58 
59```json
60{
61 "server": {
62 "name": "CAD MCP Server",
63 "version": "1.0.0"
64 },
65 "cad": {
66 "type": "AutoCAD",
67 "startup_wait_time": 20,
68 "command_delay": 0.5
69 },
70 "output": {
71 "directory": "./output",
72 "default_filename": "cad_drawing.dwg"
73 }
74}
75```
76 
77- **server**: Server name and version information
78- **cad**:
79 - `type`: CAD software type (AutoCAD, GCAD, GstarCAD, or ZWCAD)
80 - `startup_wait_time`: CAD startup waiting time (seconds)
81 - `command_delay`: Command execution delay (seconds)
82- **output**: Output file settings
83 
84## Usage
85 
86### Starting the Service
87 
88```
89python src/server.py
90```
91 
92### Claude Desktop & Windsurf
93 
94```bash
95# add to claude_desktop_config.json. Note: use your path
96{
97 "mcpServers": {
98 "CAD": {
99 "command": "python",
100 "args": [
101 # your path, e.g.: "C:\\cad-mcp\\src\\server.py"
102 "~/server.py"
103 ]
104 }
105 }
106}
107```
108 
109### Cursor
110 
111```bash
112# Add according to the following diagram Cursor MCP. Note: use your path
113```
114![Cursor config](imgs/cursor_config.png)
115 
116Note:The new version of cursor has also been changed to JSON configuration, please refer to the previous section
117 
118### MCP Inspector
119 
120```bash
121# Note: use your path
122npx -y @modelcontextprotocol/inspector python C:\\cad-mcp\\src\\server.py
123```
124 
125### Service API
126 
127The server provides the following main API functions:
128 
129- `draw_line`: Draw a line
130- `draw_circle`: Draw a circle
131- `draw_arc`: Draw an arc
132- `draw_polyline`: Draw a polyline
133- `draw_rectangle`: Draw a rectangle
134- `draw_text`: Add text
135- `draw_hatch`: Draw a hatch pattern
136- `add_dimension`: Add linear dimension
137- `save_drawing`: Save the drawing
138- `process_command`: Process natural language commands
139 
140## Project Structure
141 
142```
143CAD-MCP/
144├── imgs/ # Images and video resources
145│ └── CAD-mcp.mp4 # Demo video
146├── requirements.txt # Project dependencies
147└── src/ # Source code
148 ├── __init__.py # Package initialization
149 ├── cad_controller.py # CAD controller
150 ├── config.json # Configuration file
151 ├── nlp_processor.py

Preview

daobataotie/cad-mcpdaobataotie/cad-mcp

# CAD-MCP Server (CAD Model Context Protocol Server)

[English](/README_en.md) | [中文](/README_zh.md)

## Project Introduction

CAD-MCP is an innovative CAD control service that allows controlling CAD software for drawing operations through natural language instructions. This project com

Repodaobataotie/cad-mcp
TypeMCP Servers
CategoryUX UI & Design
UpdatedJul 2025
LicenseMIT
First seenJul 27, 2026

Tags

MCPaicad

Related

6 picks
Type
  1. glips avatarfigma-context-mcpGive your coding agent access to your Figma data. Implement designs in any framework in one-shot.MCP ServersJul 2026336k16k
  2. tercumantanumut avatarsunnysidefigma-context-mcpModel Context Protocol server for Figma integrationMCP ServersApr 2026336k39
  3. southleft avatarfigma-console-mcpThe most comprehensive MCP server for Figma — design tokens, variables, components, write tools, version history diff, accessibility audits, FigJam, Slides, and more. Local (WebSocket Desktop Bridge plugin) and Cloudflare Workers (paired + remote) modes.MCP ServersJul 2026100k2.1k
  4. neka-nat avatarfreecad-mcpFreeCAD MCP(Model Context Protocol) serverMCP ServersJul 202620k1.5k
  5. dembrandt avatardembrandtExtract design tokens and publicly visible CSS information from any websiteMCP ServersJul 20268.8k2.2k
  6. 8beeeaaat avatartouchdesigner-mcpMCP server for TouchDesigner - Control and operate TouchDesigner projects through AI agentsMCP ServersJul 20266.4k451