Archicad MCP Server
Provides tools for interacting with Graphisoft Archicad through the Tapir add-on, enabling AI agents to control and automate Archicad operations using JSON commands.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Archicad MCP Serverlist all walls in the current project"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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-mcp2. Setup virtual environemnt
It is recommended to use uv to install and create virutal environment.
Simply run:
uv sync3. Add to Claude config
Edit the config file manually:
On Windows:
%APPDATA%\Claude\claude_desktop_config.jsonOn 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"
}
}
}
}Related MCP server: archicad-mcp
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.
This server cannot be deployed
Maintenance
Related MCP Connectors
Use AI models for chat, image, and video generation from Claude Code and other MCP hosts.
Automate 1,000+ services from any MCP-compatible AI agent: build Applets, run actions and queries.
MCP connector that lets ChatGPT list, search, and run your Apple Shortcuts via a local Mac agent
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Related MCP Servers
- AlicenseAqualityFmaintenanceAllows AI to interact with Autodesk Revit via the MCP protocol, enabling retrieval of project data and automation of tasks like creating, modifying, and deleting elements.1352455MIT
- AlicenseAqualityAmaintenanceMCP server for Archicad automation, enabling AI assistants to run Python scripts against running Archicad instances via the Tapir JSON API for complex workflows.45MIT
- AlicenseAqualityAmaintenanceA bridge allowing AI agents to control Archicad projects via dynamically generated tools from the Tapir and official Archicad JSON APIs.4102MIT
- AlicenseAqualityFmaintenanceEnables AI to interact with Revit via MCP, allowing data retrieval and element creation, modification, and deletion.1352MIT