zwcad-platform
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 |
|
Kommentare und Bemaßung |
|
Abfrage und Bearbeitung |
|
Stile, Ansichten, Dokumente |
|
Tabellen, Auswahlsätze, Blöcke |
|
System und Anwendung |
|
Erweiterte Daten und Werkzeuge |
|
Related MCP server: CAD 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
Entpacken Sie das Projekt in ein festes Verzeichnis, z. B.
D:\Tools\ZWCAD-Platform-MCP.Doppelklicken Sie auf
install.bat.Warten Sie, bis das Skript
.venverstellt und die Abhängigkeiten installiert hat.
Eigenständiger Starttest
Starten Sie ZWCAD und öffnen Sie eine Test-DWG.
Doppelklicken Sie auf
start.bat.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:
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")
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.
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.-