Skip to main content
Glama
Jerri-Z

zwcad-platform

by Jerri-Z

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

draw_entity, draw_batch, draw_3d_solid

Anotaciones y acotaciones

add_annotation, add_dimension, insert_block

Consulta y edición

query_dimensions, transform_entity, modify_entity, get_entity_info, set_entity_properties, find_object, get_objects_in_model

Estilos, vistas, documentos

zoom, manage_style, manage_view, manage_document

Tablas, conjuntos de selección, bloques

manage_table, select_entities, manage_block

Sistema y aplicación

get_variable, set_variable, get_app_info

Datos extendidos y utilidades

manage_dictionary, manage_xdata, manage_utility

Related MCP server: AutoCAD 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

  1. Descomprima el proyecto en un directorio fijo, por ejemplo D:\Tools\ZWCAD-Platform-MCP.

  2. Haga doble clic en install.bat.

  3. Espere a que el script cree .venv e instale las dependencias.

Prueba de inicio independiente

  1. Inicie ZWCAD y abra un DWG de prueba.

  2. Haga doble clic en start.bat.

  3. 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:

  1. get_app_info

  2. get_objects_in_model(limit=10)

  3. draw_entity(entity_type="line", params={"x1":0,"y1":0,"x2":100,"y2":0})

  4. 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.

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    C
    maintenance
    Controls 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.
    85
    Apache 2.0
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables 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
  • A
    license
    A
    quality
    A
    maintenance
    MCP 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.
    6
    12
    5
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP CAD services; bundles with SmartScale (measure to CAD).

  • Connect any MCP client to MetaTrader 4/5 to read prices, manage positions, and place trades.

  • 36 MCP tools for projects, tasks, workers, QR/NFC tags, and AI remediation. Task. Scan. Done.

View all MCP Connectors

Latest Blog Posts

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/Jerri-Z/ZWCAD-Platform-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server