mcp server
archicad-mcp
MCP server for Archicad — C++ Add-On SDK for full BIM access via Unix Socket. Low-latency alternative to JSON API.
Set up
Runs on your computer. Pick your agent and operating system.
This project does not publish an install method we can turn into a config. Follow the README instead.
README
synced Oct 22, 2026Archicad MCP
Claude (or any LLM) から Archicad を操作するための Model Context Protocol (MCP) サーバー。
C++ Add-On SDK でフルアクセス。既存の Python/JSON API ベースの MCP とは異なり、低レイテンシで BIM 要素を直接操作。
Architecture
Claude ──stdio──> MCP Server (Rust)
│
Unix Socket (/tmp/ac-mcp-bridge.sock)
│
Archicad Add-On (.apx / .bundle)
│
Archicad C++ API
MCP Tools
| Tool | Description |
|---|---|
get_project_info | プロジェクト情報を取得 |
list_layers | レイヤー一覧(表示/ロック状態付き) |
create_line | 線分を描画 |
create_wall | BIM 壁要素を作成(壁厚・壁高指定) |
Difference from Existing ArchiCAD MCP
| archicad-mcp (this) | lgradisar/archicad-mcp | |
|---|---|---|
| API | C++ Add-On SDK | Python + Tapir JSON API |
| Latency | ~5ms (Socket) | ~200ms (HTTP) |
| BIM Elements | Direct creation | Via JSON commands |
| Wall/Slab/Column | Native API | Limited |
Prerequisites
- Archicad 27+ (Mac or Windows)
- Archicad API DevKit (GitHub)
- CMake 3.19+
- Xcode (Mac) or Visual Studio (Windows)
- Rust (for MCP server)
Build
Archicad Add-On (C++)
cd ac-plugin
cmake -B build -G "Xcode" \
-DAC_API_DEVKIT_DIR=/path/to/archicad-api-devkit \
-DAC_VERSION=29
cmake --build build --config Debug
MCP Server (Rust)
cd mcp-server
cargo build
Related
- autocad-mcp — AutoCAD MCP (ObjectARX)
- vectorworks-mcp — Vectorworks MCP (SDK)
- gfp-cad — Lightweight BIM with multi-CAD output
License
MIT