CAD-MCP Server
Servidor CAD-MCP (Servidor de protocolo de control de modelos CAD)
Introducción del proyecto
CAD-MCP es un innovador servicio de control CAD que permite controlar el software CAD para operaciones de dibujo mediante instrucciones en lenguaje natural. Este proyecto combina el procesamiento del lenguaje natural con la tecnología de automatización CAD, lo que permite a los usuarios crear y modificar dibujos CAD mediante comandos de texto sencillos sin necesidad de utilizar manualmente la interfaz CAD.
Related MCP server: CAD-MCP
Características
Funciones de control CAD
Compatibilidad con varios software CAD : compatible con los principales software CAD, incluidos AutoCAD, GstarCAD (GCAD) y ZWCAD
Funciones básicas de dibujo :
Dibujo lineal
Dibujo circular
Dibujo de arco
Dibujo de rectángulo
Dibujo de polilíneas
Adición de texto
Relleno de patrones
Anotación de dimensión
Gestión de capas : crear y cambiar capas
Guardar dibujo : guarda el dibujo actual como un archivo DWG
Funciones de procesamiento del lenguaje natural
Análisis de comandos : analiza instrucciones de lenguaje natural en parámetros de operación CAD
Reconocimiento de color : extrae información de color del texto y aplícala a objetos de dibujo
Mapeo de palabras clave de forma : admite el reconocimiento de varias palabras de descripción de forma
Mapeo de palabras clave de acción : reconocer varias acciones de dibujo y edición
Manifestación
El siguiente es el vídeo de demostración.

Requisitos de instalación
Dependencias
pywin32>=228 # Windows COM interface support
mcp>=0.1.0 # Model Control Protocol library
pydantic>=2.0.0 # Data validation
typing>=3.7.4.3 # Type annotation supportRequisitos del sistema
Sistema operativo Windows
Software CAD instalado (AutoCAD, GstarCAD o ZWCAD)
Configuración
El archivo de configuración se encuentra en src/config.json y contiene las siguientes configuraciones principales:
{
"server": {
"name": "CAD MCP Server",
"version": "1.0.0"
},
"cad": {
"type": "AutoCAD",
"startup_wait_time": 20,
"command_delay": 0.5
},
"output": {
"directory": "./output",
"default_filename": "cad_drawing.dwg"
}
}servidor : nombre del servidor e información de la versión
cad :
type: tipo de software CAD (AutoCAD, GCAD, GstarCAD o ZWCAD)startup_wait_time: tiempo de espera de inicio de CAD (segundos)command_delay: Retraso en la ejecución del comando (segundos)
Salida : Configuración del archivo de salida
Uso
Iniciando el servicio
python src/server.pyClaude Desktop y Windsurf
# add to claude_desktop_config.json. Note: use your path
{
"mcpServers": {
"CAD": {
"command": "python",
"args": [
# your path, e.g.: "C:\\cad-mcp\\src\\server.py"
"~/server.py"
]
}
}
}Cursor
# Add according to the following diagram Cursor MCP. Note: use your path 
Nota: La nueva versión del cursor también se ha cambiado a la configuración JSON, consulte la sección anterior.
Inspector de MCP
# Note: use your path
npx -y @modelcontextprotocol/inspector python C:\\cad-mcp\\src\\server.pyAPI de servicio
El servidor proporciona las siguientes funciones API principales:
draw_line: Dibuja una líneadraw_circle: Dibuja un círculodraw_arc: Dibuja un arcodraw_polyline: Dibuja una polilíneadraw_rectangle: Dibuja un rectángulodraw_text: Agregar textodraw_hatch: Dibuja un patrón de tramadoadd_dimension: Agregar dimensión linealsave_drawing: Guardar el dibujoprocess_command: Procesar comandos en lenguaje natural
Estructura del proyecto
CAD-MCP/
├── imgs/ # Images and video resources
│ └── CAD-mcp.mp4 # Demo video
├── requirements.txt # Project dependencies
└── src/ # Source code
├── __init__.py # Package initialization
├── cad_controller.py # CAD controller
├── config.json # Configuration file
├── nlp_processor.py # Natural language processor
└── server.py # Server implementationLicencia
Licencia MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityFmaintenanceEnables natural language control of AutoCAD LT through AutoLISP code generation and execution, allowing users to create engineering drawings with conversational prompts.8451MIT
- FlicenseNot gradedqualityDmaintenanceEnables users to control CAD software like AutoCAD, GstarCAD, and ZWCAD through natural language instructions via the Model Context Protocol. It supports automated drawing of shapes, layer management, and saving designs to DWG files without manual interface interaction.2
- AlicenseNot gradedqualityCmaintenanceControls CAD applications (AutoCAD, ZWCAD, etc.) via AI assistants through the Model Context Protocol, enabling drawing, layer management, and automation through natural language or direct tool calls.85Apache 2.0
- AlicenseAqualityCmaintenanceEnables automated CAD operations via natural language, supporting both AutoCAD LT on Windows and headless DXF generation on any platform.8MIT
Related MCP Connectors
Convert Revit files to XKT, IFC, or DWG and query BIM data via natural language.
DXF and PDF/X-4 for AI agents: structured facts, PNG renders, an interactive in-chat viewer.
Manage projects, tasks, time tracking, and team collaboration through natural language.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/daobataotie/CAD-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server