Skip to main content
Glama

Archicad MCP Server

by lgradisar

archicad-mcp

archicad-mcp is a framework that runs an MCP server for Graphisoft Archicad.
It uses the Tapir add-on with its additional JSON commands to let MCP clients like Anthropic’s Claude interact with Archicad.

Installation

Tapir

For archicad-mcp to work, the Tapir Archicad Add-On is required. Please follow the installation instructions provided in that repository.

This package also depends on two Tapir files that define the JSON command structure used to automatically compile MCP-ready tools:

These files are located under the src/mcp_server/tapir folder.
If you encounter mismatched commands, update the files directly from the Tapir repository. These files can also be linked directly from the Tapir repo, but may cause mismatches if not updated in sync with the add-on.

FastMCP Server

1. Clone the repository
git clone https://github.com/lgradisar/archicad-mcp.git cd archicad-mcp
2. Setup virtual environemnt

It is recommended to use uv to install and create virutal environment.

Simply run:

uv sync
3. Add to Claude config

Edit the config file manually:

  • On Windows: %APPDATA%\Claude\claude_desktop_config.json
  • On Mac: ~/Library/Application\ Support/Claude/claude_desktop_config.json

Add this block (replace YOUR_DIRECTORY with the full path to archicad-mcp):

{ "mcpServers": { "archicad-mcp": { "command": "uv", "args": [ "run", "--directory", "YOUR_DIRECTORY/archicad-mcp", "python", "-m", "server" ], "env": { "PYTHONPATH": "YOUR_DIRECTORY/archicad-mcp/src" } } } }

Supported Tools

Tapir JSON Commands

See the full list of Tapir JSON Commands.

Custom Tools

This repository also supports adding your custom tools, either from the official JSON commands or other sources.
They can be defined in the src/mcp_server/tools/custom_tools.py file.

For new Archicad-specific commands that are not part of the official JSON commands, it is recommended to contribute them directly to the Tapir repository instead.

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Enables MCP clients like Claude to interact with Graphisoft Archicad through the Tapir add-on's JSON commands. Supports automated Archicad operations and custom tool integration for architectural design workflows.

  1. Installation
    1. Tapir
    2. FastMCP Server
  2. Supported Tools
    1. Tapir JSON Commands
    2. Custom Tools

Related MCP Servers

  • -
    security
    A
    license
    -
    quality
    This tool creates a Model Context Protocol (MCP) server that acts as a proxy for any API that has an OpenAPI v3.1 specification. This allows you to use Claude Desktop to easily interact with both local and remote server APIs.
    Last updated -
    257
    803
    MIT License
    • Apple
    • Linux
  • -
    security
    A
    license
    -
    quality
    Connects Reaper projects to an MCP client like Claude Desktop, allowing users to ask questions and retrieve parsed information about the projects using natural language.
    Last updated -
    50
    MIT License
  • -
    security
    A
    license
    -
    quality
    A FreeCAD addon that implements the Model Context Protocol (MCP) to enable communication between FreeCAD and Claude AI through Claude Desktop.
    Last updated -
    95
    MIT License
    • Linux
    • Apple
  • A
    security
    A
    license
    A
    quality
    This repository is a FreeCAD MCP that allows you to control FreeCAD from Claude Desktop.
    Last updated -
    10
    290
    MIT License
    • Apple
    • Linux

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/lgradisar/archicad-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server