Skip to main content
Glama
Jerri-Z

zwcad-platform

by Jerri-Z

ZWCAD Platform MCP

Steuert den lokalen Windows-Dienst von ZWCAD über das MCP-Protokoll. Er kann von WorkBuddy und anderen Clients aufgerufen werden, die MCP stdio unterstützen. Das Projekt bietet 26 ZWCAD-Automatisierungswerkzeuge.

Funktionen

Kategorie

Werkzeuge

2D/3D-Zeichnung

draw_entity, draw_batch, draw_3d_solid

Kommentare und Bemaßung

add_annotation, add_dimension, insert_block

Abfrage und Bearbeitung

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

Stile, Ansichten, Dokumente

zoom, manage_style, manage_view, manage_document

Tabellen, Auswahlsätze, Blöcke

manage_table, select_entities, manage_block

System und Anwendung

get_variable, set_variable, get_app_info

Erweiterte Daten und Werkzeuge

manage_dictionary, manage_xdata, manage_utility

Related MCP server: AutoCAD MCP Server

Systemanforderungen

  • Windows 10/11

  • ZWCAD, nach dem Start muss mindestens eine DWG geöffnet sein

  • Python 3.9 oder höher

  • Die Bit-Version von Python und ZWCAD sollte übereinstimmen

Aktivieren Sie bei der Installation von Python die Option Add Python to PATH. Sie können den Erfolg der Installation auch über den Befehl py -3 --version in der Befehlszeile überprüfen.

Installation

  1. Entpacken Sie das Projekt in ein festes Verzeichnis, z. B. D:\Tools\ZWCAD-Platform-MCP.

  2. Doppelklicken Sie auf install.bat.

  3. Warten Sie, bis das Skript .venv erstellt und die Abhängigkeiten installiert hat.

Eigenständiger Starttest

  1. Starten Sie ZWCAD und öffnen Sie eine Test-DWG.

  2. Doppelklicken Sie auf start.bat.

  3. Es ist normal, dass das Befehlsfenster geöffnet bleibt und auf eine Client-Verbindung wartet; der MCP-stdio-Dienst hat keine Weboberfläche.

WorkBuddy konfigurieren

Öffnen Sie workbuddy-mcp.json und ersetzen Sie die beiden Vorkommen von D:\\YOUR_PATH durch das tatsächliche Projektverzeichnis. Wenn sich das Projekt z. B. unter D:\Tools\ZWCAD-Platform-MCP befindet:

{
  "mcpServers": {
    "zwcad-platform": {
      "command": "D:\\Tools\\ZWCAD-Platform-MCP\\.venv\\Scripts\\python.exe",
      "args": ["D:\\Tools\\ZWCAD-Platform-MCP\\server.py"],
      "env": {"PYTHONUTF8": "1"}
    }
  }
}

Fügen Sie die mcpServers-Konfiguration in die MCP-Konfiguration von WorkBuddy ein, speichern Sie und starten Sie WorkBuddy neu.

Erste Überprüfung

Es wird empfohlen, in einer Test-DWG nacheinander Folgendes aufzurufen:

  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")

Wenn die Verbindung im ersten Schritt fehlschlägt, überprüfen Sie Folgendes:

  • ZWCAD wurde gestartet und eine DWG ist geöffnet;

  • WorkBuddy verwendet .venv\Scripts\python.exe;

  • WorkBuddy wurde nach der Konfigurationsänderung vollständig neu gestartet;

  • Die Antivirensoftware blockiert den Zugriff von Python auf den lokalen COM-Dienst nicht.

Wenn in einer älteren Version mbcs codec can't decode bytes aufgetreten ist, verwenden Sie die neueste Version der server.py aus diesem Projekt und starten Sie WorkBuddy vollständig neu. Der Dienst lässt comtypes die ZWCAD-Interface-Wrapper im Speicher generieren, um Fehler beim Lesen generierter Dateien mit der System-ANSI-Codepage zu vermeiden.

Nutzungssicherheit

Einige Werkzeuge ändern die aktuelle Zeichnung direkt. Bevor Sie Löschungen, das Schließen von Dokumenten, das Überschreiben von Speicherungen oder das Ändern von Systemvariablen ausführen, wird empfohlen, zuerst eine Sicherungskopie zu speichern und in WorkBuddy eine manuelle Bestätigung vor der Ausführung zu verlangen.

Lizenz

MIT-Lizenz, siehe LICENSE.

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