Archicad est le logiciel de modélisation BIM publié par Graphisoft, l'un des plus utilisés par les agences d'architecture en Europe pour concevoir des bâtiments en 3D et produire les livrables réglementaires. Faire dialoguer un assistant IA avec un modèle Archicad demandait jusqu'ici de scripter directement l'API Graphisoft ou de tout faire à la main dans l'interface. Le serveur MCP archicad-mcp change cela : il connecte Claude au modèle ouvert dans Archicad via le Model Context Protocol, la norme ouverte d'Anthropic qui standardise la façon dont un assistant IA appelle des outils externes.
Le projet est publié par le développeur indépendant lgradisar sous licence MIT — ni Graphisoft ni ENZYME-APD n'y sont impliqués directement. Il joue un rôle de pont : il ne réimplémente aucune fonction Archicad par lui-même, il s'appuie entièrement sur un second projet tiers, l'add-on Tapir.
Comment fonctionne la chaîne technique
La chaîne compte trois maillons distincts, chacun maintenu séparément par une équipe différente :
- Tapir, un add-on Archicad maintenu par l'organisation ENZYME-APD, s'installe dans Archicad et enregistre environ 233 commandes JSON documentées en plus des commandes natives de Graphisoft — création d'éléments, gestion des zones, collaboration BCF, etc. Ce chiffre a été vérifié directement dans le fichier de définitions du dépôt, pas dans une page marketing.
- archicad-mcp se connecte à Tapir et compile automatiquement chacune de ces commandes JSON en outil MCP, sans réécriture manuelle. C'est ce serveur qui expose les outils à Claude.
- Claude Desktop, configuré pour pointer vers le serveur local, peut alors lire et modifier le modèle Archicad ouvert dans la même session de travail.
Des commandes personnalisées peuvent être ajoutées côté serveur pour des besoins propres à une agence, mais cela suppose de développer un add-on natif Archicad — pas seulement de la configuration.
Prérequis et installation
Avant de connecter Claude à Archicad, il faut réunir quatre éléments : une licence Archicad dans une version supportée par Tapir (25 à 29, sous Windows ou macOS), l'add-on Tapir installé et activé dans Archicad, un environnement Python géré avec l'outil `uv`, et Claude Desktop installé en local. L'installation se déroule en trois étapes : cloner le dépôt archicad-mcp, créer l'environnement virtuel avec `uv`, puis éditer le fichier de configuration de Claude Desktop pour y ajouter le chemin local du serveur. Il n'existe à ce jour aucun installeur graphique : c'est une mise en place pour un poste technique, pas pour un utilisateur non familier du terminal.
Ce qu'il permet de faire concrètement
Une fois connecté, Claude peut piloter la plupart des opérations de modélisation courantes en langage naturel plutôt qu'à coups de clics répétés :
- Création d'éléments de bâtiment : murs, dalles, poteaux, poutres, toitures, escaliers, portes, fenêtres, ouvertures
- Zones et classification : création de zones, catégories de zones, systèmes et items de classification
- Collaboration BCF : création d'issues, ajout de commentaires, rattachement d'éléments à une issue — utile en coordination BIM multi-métiers
- Mise en page : création de vues, de mises en page, de sous-ensembles de mise en page et de feuilles de calcul de métrés
- Éléments MEP : création et connexion d'éléments et de systèmes CVC, plomberie, électricité
- Favoris et propriétés : création et application de favoris, définitions et groupes de propriétés
Cas d'usage concret
En fin de réunion de coordination BIM, un chef de projet peut demander à Claude de créer une issue BCF pour chaque collision détectée sur un niveau donné, en y attachant automatiquement les éléments concernés — au lieu de les saisir un par un dans Archicad. Autre cas fréquent en agence : reclassifier en masse une série de zones après un changement de programme fonctionnel, ou générer les feuilles de calcul de métrés d'un lot donné sans naviguer manuellement dans chaque vue du projet.
Confidentialité et sécurité des données
Le serveur tourne en local, sur le poste de l'utilisateur : il ne transmet pas le fichier de projet Archicad vers un service cloud tiers. Claude Desktop communique avec archicad-mcp sur la machine locale, qui parle à son tour à Tapir dans l'instance Archicad ouverte. Les seules données qui sortent du poste sont celles que l'utilisateur choisit explicitement d'envoyer à Claude dans la conversation, pas le fichier de projet dans son intégralité. Cela reste malgré tout un logiciel tiers non audité formellement : les agences soumises à des clauses de confidentialité strictes avec leurs maîtres d'ouvrage doivent le valider avec leur service informatique avant tout déploiement en production.
Face aux autres MCP BIM : Archicad contre Revit
Le MCP Revit suit une logique équivalente — permettre à Claude de créer et modifier des éléments dans un modèle BIM — mais avec une différence structurelle : son add-in C# est développé et versionné dans le même dépôt que le serveur, par la même équipe. Pour Archicad, le pont passe obligatoirement par un add-on communautaire tiers, Tapir, maintenu par une organisation différente de celle du serveur MCP lui-même. La fiabilité de la chaîne Archicad dépend donc de deux mainteneurs indépendants qui doivent rester compatibles dans le temps, plutôt que d'un seul projet unifié.
Coût
archicad-mcp et Tapir sont tous deux gratuits et open source, sous licence MIT. Le seul coût réel est celui, déjà existant pour une agence équipée, d'une licence Archicad valide dans une version supportée par Tapir.
À qui s'adresse ce MCP (et à qui non)
Pertinent pour une agence qui travaille déjà en Archicad, à l'aise avec une installation technique ponctuelle (terminal, fichier de configuration), et qui veut accélérer des tâches répétitives de modélisation ou de coordination BIM. Moins pertinent pour une agence sans compétence technique interne ni support IT disponible pour l'installation, ou pour un usage nécessitant une garantie de support éditeur — ici, le support vient de la communauté open source, pas d'un contrat SLA.
Limites et points de vigilance
Ce n'est un projet ni Graphisoft ni ENZYME-APD côté serveur MCP : archicad-mcp est maintenu par un développeur indépendant, avec un historique de commits encore court (5 commits sur la branche principale au moment de la vérification) et une adoption modeste (23 étoiles, 6 forks). L'installation reste manuelle, sans installeur clé en main, et dépend entièrement de la présence et de la version de Tapir, qui ne couvre qu'Archicad 25 à 29 sous Windows et macOS — les versions antérieures et Linux ne sont pas pris en charge.
Lecture Educasium
À retenir : Archicad MCP est un bon support pédagogique pour comprendre l'automatisation BIM, à condition de le traiter comme une chaîne locale à vérifier étape par étape. Le point fort n'est pas seulement le nombre de commandes Tapir exposées. C'est la possibilité de montrer comment un assistant IA passe d'une intention en langage naturel à une action structurée dans un modèle BIM.
Ce qu'il faut enseigner
Un exercice utile commence par une maquette de test, pas par un projet client. L'utilisateur demande une action limitée, par exemple créer une zone, lister des éléments, ajouter une issue BCF ou produire une feuille de calcul. Ensuite, il compare le résultat dans Archicad, vérifie les propriétés, regarde l'historique d'annulation et sauvegarde une copie.
Cette méthode évite deux confusions fréquentes. D'abord, l'assistant ne comprend pas magiquement tout le bâtiment : il appelle des commandes disponibles, reçoit des réponses et agit dans les limites de Tapir. Ensuite, une commande réussie techniquement peut rester mauvaise du point de vue BIM si la classification, le niveau, la propriété ou le nommage ne suivent pas les conventions de l'agence.
Gouvernance en agence
Pour une équipe architecture, le déploiement sérieux passe par un petit protocole : version Archicad exacte, version Tapir, version archicad-mcp, fichier de configuration Claude, droits du poste, dossier de test, sauvegarde avant action, liste de commandes autorisées et procédure de retour arrière. Ce protocole peut paraître lourd, mais il sépare l'expérimentation IA d'un usage professionnel traçable.
L'autre point de gouvernance concerne les données. Le serveur fonctionne localement, mais la conversation avec l'assistant peut contenir des informations de projet. Une agence doit donc définir ce qui peut être décrit dans le prompt, ce qui doit rester anonymisé, et quels projets sont exclus des essais. Les opérations sur des concours, dossiers confidentiels ou projets publics sensibles doivent être validées avant d'être automatisées.
Comparaison opérationnelle
Face à Revit MCP, Archicad MCP a une architecture plus distribuée : Tapir d'un côté, serveur MCP de l'autre. Cette séparation peut être saine si les deux projets restent maintenus, mais elle impose une vérification de compatibilité. Pour Educasium, c'est une excellente leçon de cycle de vie client : installer, tester, documenter, former, surveiller les mises à jour, puis décider si le gain justifie le maintien.
Le bon critère n'est donc pas "Claude peut-il modifier Archicad ?", mais "l'équipe sait-elle vérifier ce qu'il a modifié ?". Quand la réponse est oui, le connecteur devient un outil d'apprentissage crédible pour la coordination BIM, la répétition de tâches et la compréhension des API métier. Quand la réponse est non, il reste une démonstration intéressante, mais pas encore une méthode de production.
Pour aller plus loin
Les agences qui veulent structurer l'usage de Claude au-delà de ce seul connecteur peuvent regarder la formation Maîtriser l'IA en architecture ou les skills prêts à l'emploi du hub Skills pour architectes, qui couvrent les comptes rendus de chantier, les métrés et les devis.