
dimitrovakulenko/dwg-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Доступ к формату файлов DWG для ИИ через MCP. Подключите файлы DWG к Claude, ChatGPT, Codex, Cursor и другим клиентам ИИ.
Обзор
Доступ к форматам файлов DWG и DXF для ИИ через MCP. Подключите файлы DWG и DXF к Claude, ChatGPT, Codex, Cursor и другим клиентам MCP. DWG MCP Сервер обеспечивает структурированный доступ к данным DWG, чтобы ИИ мог понимать и рассуждать о чертежах. Исходные файлы остаются только для чтения; поддерживаемые свойства объектов могут быть изменены в памяти для проверки и рендеринга. Используйте DWG MCP Server от клиента MCP по вашему выбору. Пакет npm загружает соответствующую встроенную сборку из релизов GitHub при первом использовании, проверяет контрольную сумму SHA-256, кэширует ее и запускает непосредственно. Docker и отдельная установка Python не требуются. Оба установщика загружают последнюю версию и проверяют контрольную сумму SHA-256 перед установкой. После установки наведите MCP-клиент на установленный исполняемый файл. В macOS добавить ~/.
Обзор (машинный перевод)
Доступ к форматам файлов DWG и DXF для ИИ через MCP.
Подключите файлы DWG и DXF к Claude, ChatGPT, Codex, Cursor и другим клиентам MCP. DWG MCP Сервер обеспечивает структурированный доступ к данным DWG, чтобы ИИ мог понимать и использовать их. Размышления о рисунках. Исходные файлы остаются только для чтения; поддерживаемый объект Свойства могут изменяться в памяти для проверки и рендеринга.
Быстрый старт
Используйте DWG MCP Server от клиента MCP по вашему выбору. Пакет npm загружает соответствующую встроенную сборку из выпусков GitHub При первом использовании проверяется контрольная сумма SHA-256, кэшируется и запускается напрямую. Docker и отдельная установка Python не требуются.
Родные установщики
macOS Apple Silicon:
Windows x64 (PowerShell):
Оба установщика загружают последний нативный релиз и проверяют его SHA-256. контрольная сумма перед установкой.
После установки наведите MCP-клиент на установленный исполняемый файл. На macOS
Для начала добавьте ~/.local/bin к PATH, или используйте абсолютный путь, сообщаемый PATH.
установщик:
Если ваш MCP-клиент, агент ИИ или тестовая упряжка не поддерживают корни MCP, установите [[Т2]] к папкам, которые должны быть доступны.
###Кодекс
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
DWG MCP Server
DWG and DXF file format access for AI via MCP.
Connect DWG and DXF files to Claude, ChatGPT, Codex, Cursor, and other MCP clients. DWG MCP Server provides structured access to DWG data so AI can understand and reason about drawings. Source files remain read-only; supported entity properties can be changed in memory for inspection and rendering.
Quick Start
Use DWG MCP Server from the MCP client of your choice. The npm package downloads the matching native build from GitHub Releases on first use, verifies its SHA-256 checksum, caches it, and runs it directly. Docker and a separate Python installation are not required.
Native installers
macOS Apple Silicon:
curl -fsSL https://raw.githubusercontent.com/dimitrovakulenko/dwg-mcp-server/main/scripts/install.sh | sh
Windows x64 (PowerShell):
irm https://raw.githubusercontent.com/dimitrovakulenko/dwg-mcp-server/main/scripts/install.ps1 | iex
Both installers download the latest native release and verify its SHA-256 checksum before installation.
After installing, point your MCP client at the installed executable. On macOS
add ~/.local/bin to PATH first, or use the absolute path reported by the
installer:
claude mcp add --scope user --transport stdio dwg-mcp -- dwg-mcp-server
If your MCP client, AI agent, or test harness does not support MCP roots, set
DWG_MCP_ALLOWED_ROOTS to the folders that should be accessible.
Codex
codex mcp add dwg-mcp \
--env DWG_MCP_ALLOWED_ROOTS="$HOME" \
-- npx -y @dmytro-prototypes/dwg-mcp-server
Codex does not currently provide MCP client roots to stdio MCP servers. Configure explicit allowed roots for the folders that contain your drawings.
Claude
claude mcp add --scope user --transport stdio dwg-mcp -- npx -y @dmytro-prototypes/dwg-mcp-server
Claude Code provides MCP roots, so no extra path variable is usually needed.
Cursor
{
"mcpServers": {
"dwg-mcp": {
"command": "npx",
"args": ["-y", "@dmytro-prototypes/dwg-mcp-server"]
}
}
}
Exposed Tools
| Tool | Purpose |
|---|---|
dwg.list_roots |
List folders available for DWG access. |
dwg.open_file |
Open a DWG or DXF from an available folder and return a documentId. |
dwg.close_file |
Close an opened document and release its worker process. |
dwg.list_types |
List the globally supported DWG types known to the backend. |
dwg.list_file_types |
List only the types that are present in a specific opened DWG. |
dwg.describe_type |
Describe a supported type, including readable and writable properties and its default projection. |
dwg.get_objects |
Fetch specific objects by handle, preserving the requested order and reporting missing handles. |
dwg.query_objects |
Query objects with filters, scopes, relation traversal, sorting, projection, and pagination. |
Установка
npx -y @dmytro-prototypes/dwg-mcp-serverКонфигурация
{
"mcpServers": {
"dwg-mcp": {
"command": "npx",
"args": ["-y", "@dmytro-prototypes/dwg-mcp-server"]
}
}
}