autocad-arch-mcp
Architectural MCP for AutoCAD 2021 + YQArch (NBC Standard) — hybrid dotnet + file_ipc + com + ezdxf.
Spec: docs/superpowers/specs/2026-08-24-autocad-arch-mcp-design.md Knowledge: knowledge/master_knowledge.md + knowledge/*.json|yaml
Prereqs
- Windows 10/11, AutoCAD 2021 Full (R24.0) at
D:\SOFTWARES\Autocad 2021\AutoCAD 2021\ - YQArch at
D:\SOFTWARES\YQArch(orC:\Autodesk\...YQArch) - Python 3.10+ Windows native,
uv(install)
Install
cd "D:\6) Obsidian\AI Workspace\Tools\autocad-arch-mcp"
uv sync
Load in AutoCAD
APPLOAD→lisp-code/mcp_arch_dispatch.lsp→=== MCP Arch Dispatch v1 loaded ===NETLOAD→dotnet/AutocadArch.dll- Add both to Startup Suite.
MCP config (opencode)
See spec §8 autocad-arch snippet.
Knowledge
Run uv run python -c "import json, jsonschema; ..." to validate. Phase -1 gate: knowledge/yqarch_compat_matrix.csv must be produced before wrappers.
Dev
uv run pytest tests/ -v
uv run pytest -m "not e2e" -v