zwcad-platform
ZWCAD Platform MCP
Controla el servicio local de ZWCAD en Windows mediante el protocolo MCP, y puede ser invocado por WorkBuddy y otros clientes compatibles con MCP stdio. El proyecto ofrece 26 herramientas de automatización para ZWCAD.
Funciones
Categoría | Herramientas |
Dibujo 2D/3D |
|
Anotaciones y acotaciones |
|
Consulta y edición |
|
Estilos, vistas, documentos |
|
Tablas, conjuntos de selección, bloques |
|
Sistema y aplicación |
|
Datos extendidos y utilidades |
|
Related MCP server: CAD MCP Server
Requisitos del entorno
Windows 10/11
ZWCAD, con al menos un DWG abierto tras el inicio
Python 3.9 o superior
Se recomienda que la arquitectura de bits de Python y ZWCAD sea la misma
Al instalar Python, marque la opción Add Python to PATH. También puede ejecutar py -3 --version desde la línea de comandos para confirmar que la instalación se realizó correctamente.
Instalación
Descomprima el proyecto en un directorio fijo, por ejemplo
D:\Tools\ZWCAD-Platform-MCP.Haga doble clic en
install.bat.Espere a que el script cree
.venve instale las dependencias.
Prueba de inicio independiente
Inicie ZWCAD y abra un DWG de prueba.
Haga doble clic en
start.bat.Es normal que la ventana de comandos permanezca abierta esperando la conexión del cliente; el servicio MCP stdio no tiene interfaz web.
Configuración de WorkBuddy
Abra workbuddy-mcp.json y reemplace las dos apariciones de D:\\YOUR_PATH por el directorio real donde se encuentra el proyecto. Por ejemplo, si el proyecto está en D:\Tools\ZWCAD-Platform-MCP:
{
"mcpServers": {
"zwcad-platform": {
"command": "D:\\Tools\\ZWCAD-Platform-MCP\\.venv\\Scripts\\python.exe",
"args": ["D:\\Tools\\ZWCAD-Platform-MCP\\server.py"],
"env": {"PYTHONUTF8": "1"}
}
}
}Fusione la configuración de mcpServers en la configuración MCP de WorkBuddy, guarde y reinicie WorkBuddy.
Primera verificación
Se recomienda invocar en orden los siguientes comandos en un DWG de prueba:
get_app_infoget_objects_in_model(limit=10)draw_entity(entity_type="line", params={"x1":0,"y1":0,"x2":100,"y2":0})zoom(mode="extents")
Si el primer paso falla al conectar, confirme que:
ZWCAD ya está iniciado y con un DWG abierto;
WorkBuddy utiliza
.venv\Scripts\python.exe;WorkBuddy se reinició por completo después de modificar la configuración;
El antivirus no está bloqueando el acceso de Python al servicio COM local.
Si en versiones anteriores aparecía el error mbcs codec can't decode bytes, utilice la versión más reciente de server.py de este proyecto y reinicie WorkBuddy por completo. El servicio hace que comtypes genere los wrappers de interfaz de ZWCAD en memoria, evitando que falle la lectura de los archivos generados cuando la página de códigos ANSI del sistema no es compatible.
Seguridad de uso
Algunas herramientas modifican directamente el dibujo actual. Antes de ejecutar eliminaciones, cerrar documentos, sobrescribir guardados o modificar variables del sistema, se recomienda guardar una copia de seguridad y solicitar confirmación manual antes de la operación en WorkBuddy.
Licencia
Licencia MIT; consulte LICENSE para más detalles.
This server cannot be deployed
Maintenance
Related MCP Connectors
Headless CAD engine & MCP server for 2D/3D drafting, solids, DXF/SVG export, and automation.
Read and edit the Revit 2024–2027 model on your PC. Needs the free Revit MCP add-in.
Run your Zenning AI employees and act across 2,000+ connected apps from any MCP client.
214 tools for AI agents over one MCP endpoint: image, video, audio, 3D, data, storage, mail, GPUs.
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server for full AutoCAD automation, AutoCAD LT automation, and headless DXF generation. It provides 8 consolidated tools for drawing, entity, layer, block, annotation, P&ID, view, and system operations via MCP stdio transport.1241MIT
- AlicenseCqualityCmaintenanceEnables MCP clients to create and edit technical drawings, manage layers and geometry, process GIS/research mapping data, generate previews and layouts, and automate AutoCAD documents on Windows through COM.225207 npmMIT
- FlicenseNot gradedqualityAmaintenanceEnables AI assistants like Claude for Desktop or Cursor to control CAD applications (AutoCAD, ZWCAD, GstarCAD, and BricsCAD) on Windows through natural language or direct tool calls for drawing, layer, entity, block, and file operations. It exposes 7 unified MCP tools covering 56 CAD commands for tasks ranging from simple shape creation to complex multi-step automation.-
- FlicenseNot gradedqualityAmaintenanceEnables users to control multiple CAD applications such as AutoCAD, ZWCAD, GstarCAD, and BricsCAD through MCP-compatible AI assistants for drawing, layer/block/entity management, file operations, and data export.-