zwcad-platform
ZWCAD Platform MCP
Управление локальным сервисом ZWCAD для Windows через протокол MCP. Может вызываться из WorkBuddy и других клиентов, поддерживающих MCP stdio. Проект предоставляет 26 инструментов автоматизации ZWCAD.
Возможности
Категория | Инструменты |
2D/3D черчение |
|
Аннотации и размеры |
|
Запросы и редактирование |
|
Стили, виды, документы |
|
Таблицы, наборы выбора, блоки |
|
Система и приложение |
|
Расширенные данные и утилиты |
|
Related MCP server: CAD MCP Server
Требования к окружению
Windows 10/11
ZWCAD, после запуска должен быть открыт хотя бы один DWG
Python 3.9 или новее
Рекомендуется, чтобы разрядность Python и ZWCAD совпадала
При установке Python отметьте галочкой Add Python to PATH. Также можно выполнить py -3 --version из командной строки, чтобы убедиться, что установка прошла успешно.
Установка
Распакуйте проект в фиксированный каталог, например
D:\Tools\ZWCAD-Platform-MCP.Дважды щёлкните
install.bat.Дождитесь, пока скрипт создаст
.venvи установит зависимости.
Автономный запуск для тестирования
Запустите ZWCAD и откройте тестовый DWG.
Дважды щёлкните
start.bat.Окно командной строки остаётся открытым и ожидает подключения клиента — это нормально; у службы MCP stdio нет веб-интерфейса.
Настройка WorkBuddy
Откройте workbuddy-mcp.json и замените оба вхождения D:\\YOUR_PATH на фактический каталог проекта. Например, если проект находится в 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"}
}
}
}Объедините конфигурацию mcpServers с конфигурацией MCP в WorkBuddy, сохраните изменения и перезапустите WorkBuddy.
Первичная проверка
Рекомендуется последовательно вызвать в тестовом DWG:
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")
Если на первом шаге не удаётся установить соединение, проверьте:
ZWCAD запущен и открыт DWG;
WorkBuddy использует
.venv\Scripts\python.exe;WorkBuddy полностью перезапущен после изменения конфигурации;
антивирусное ПО не блокирует доступ Python к локальному COM-сервису.
Если в старой версии возникала ошибка mbcs codec can't decode bytes, используйте server.py из последней версии этого проекта и полностью перезапустите WorkBuddy. Сервис заставляет comtypes генерировать обёртки интерфейсов ZWCAD в памяти, что позволяет избежать сбоев при чтении сгенерированных файлов с системной кодовой страницей ANSI.
Безопасность использования
Некоторые инструменты напрямую изменяют текущий чертёж. Перед выполнением удаления, закрытия документа, перезаписи сохранения или изменения системных переменных рекомендуется сохранить резервную копию и требовать ручного подтверждения операции в WorkBuddy.
Лицензия
Лицензия MIT, подробнее см. в 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.1238MIT
- 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.-