archicad-mcp
Archicad MCP server implementation
Documentation
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.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.
Frequently asked questions
What is archicad-mcp?
archicad-mcp is Archicad MCP server implementation
How do I install archicad-mcp?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is archicad-mcp open source?
Yes — it is hosted on GitHub at https://github.com/lgradisar/archicad-mcp and has 6 stars.
Related MCP tools
An MCP server that installs other MCP servers for you JavaScript-based implementation. Trusted by 1400+ developers. Trusted by 1400+ developers.
MCP server for interacting with the iOS simulator JavaScript-based implementation. Trusted by 1200+ developers. Trusted by 1200+ developers.
A Model Context Protocol server that provides read-only access to MySQL databases. This server enables LLMs to inspect database schemas and execute read-only...
This is an MCP server that allows you to directly download transcripts of YouTube videos. JavaScript-based implementation.
The all-in-one Desktop & Docker AI application with built-in RAG, AI agents, No-code agent builder, MCP compatibility, and more.
An AI-powered task-management system you can drop into Cursor, Lovable, Windsurf, Roo, and others. Built for the Model Context Protocol to enhance AI capabiliti
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP