Skip to content
Conduit

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.

chronista-club/archicad-mcpcommunitylistedunreviewed

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, 2026

Archicad 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

ToolDescription
get_project_infoプロジェクト情報を取得
list_layersレイヤー一覧(表示/ロック状態付き)
create_line線分を描画
create_wallBIM 壁要素を作成(壁厚・壁高指定)

Difference from Existing ArchiCAD MCP

archicad-mcp (this)lgradisar/archicad-mcp
APIC++ Add-On SDKPython + Tapir JSON API
Latency~5ms (Socket)~200ms (HTTP)
BIM ElementsDirect creationVia JSON commands
Wall/Slab/ColumnNative APILimited

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

License

MIT

↑↓ navigate openesc close