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: AutoCAD MCP Server - Codex Edition
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
61 text, security, converter, calculator, and PDF tools -- callable via MCP on one host.
Work your Luca workspace from any MCP client: 183 API tools + 15 task tools for leads and calls.
- ZapierOAuthcom.zapier
Hosted MCP server connecting AI assistants to 9,000+ apps and 40,000+ actions via Zapier.
Generate, edit, merge, translate and PDF-convert PowerPoint (.pptx) over MCP. 8 tools.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables natural-language control of AutoCAD LT for automation and headless DXF generation, supporting drawing, entity, layer, block, annotation, P&ID, and system operations via an MCP interface.MIT
- AlicenseAqualityAmaintenanceMCP 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.1215MIT
- AlicenseNot gradedqualityBmaintenanceMCP server that controls SolidWorks via COM, enabling CAD automation with 138 tools for sketching, 3D features, assemblies, drawings, and more.MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI/natural-language-driven 2D drafting automation on a running Windows AutoCAD, exposing drawing, dimensioning, layer/block management, and mechanical drawing tools such as title blocks, BOM, and balloons to any MCP client.MIT