archicad-mcp

Boti-Ormandi/archicad-mcp
★ 0 stars Python 🤖 AI/LLM Updated 1d ago
MCP server for Archicad automation via the Tapir JSON API. Script-first architecture with async Python execution, multi-instance discovery, and full-text command search.
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "archicad-mcp": {
      "command": "uvx",
      "args": [
        "archicad-mcp"
      ]
    }
  }
}

Or install with pip: pip install archicad-mcp

README Excerpt

MCP server for Archicad automation. Connects AI assistants to running Archicad instances via the [Tapir JSON API](https://github.com/ENZYME-APD/tapir-archicad-automation), enabling everything from simple queries to complex multi-step workflows through Python scripting. Built on a script-first architecture: 4 MCP tools front 173 underlying Archicad commands (100 Tapir + 73 built-in). Rather than expose each command as its own tool, the server lets the AI write Python directly against the API.

Tools (8)

ARCHICAD_MCP_ALLOWED_WRITE_PATHSARCHICAD_MCP_BLOCKED_PATHSARCHICAD_MCP_SECURITYexecute_scriptget_docsget_propertieslist_instancesunrestricted

Topics

aecai-agentsarchicadautomationbimcadmcpmcp-servermodel-context-protocolpythontapir