Archicad et MCP Tapir Archicad
Voici une présentation complète de MCP Tapir Archicad — un serveur MCP qui expose les commandes de l'add-on Tapir (ENZYME-APD) ainsi que l'
Etape 2 : les uses cases quotidiens
Voici une cartographie complète des use cases, phase par phase, avec la comparaison directe face au workflow manuel Archicad.
Phase 1 — Esquisse & Programmation
C'est la phase où l'IA apporte le levier le plus fort : les décisions prises ici ont le plus grand impact sur le projet et les coûts de modification sont minimaux.[biblus.accasoftware]
Use cases avec Claude Desktop / Cursor :
- Génération de variantes de zoning : "Crée 3 configurations de zones pour un plateau de 800m² avec au moins 40% d'open space" → Claude enchaîne
CreateZones+SetPropertyValuesOfElementspour peupler automatiquement les surfaces, noms et affectations - Interrogation du programme : "Quel est le ratio surface de circulations / surface utile ?" → Claude appelle
GetZoneDetailssur toutes les zones, calcule le ratio et renvoie la réponse en langage naturel - Massing paramétrique : génération d'un gabarit volumétrique (dalles + colonnes) depuis une règle d'urbanisme décrite en texte (
CreateSlabs,CreateColumns)[skywork]
| Manuel Archicad | Via MCP + IA | |
|---|---|---|
| Créer 10 zones nommées | ~20 min (clic par clic, saisie des paramètres) | 30 secondes avec une phrase |
| Comparer 3 variantes | Dupliquer manuellement le fichier | Générer les 3 en séquence dans le même fichier |
| Vérifier les surfaces de programme | Export Excel + calcul manuel | Réponse instantanée en langage naturel |
Phase 2 — Avant-Projet (APS/APD)
La phase de structuration du modèle BIM et de calage des systèmes constructifs.[biblus.accasoftware]
Use cases :
- Création d'éléments répétitifs : "Génère une trame de 8 colonnes 30x30 espacées de 6m sur les niveaux RDC et R+1" → enchaîne
CreateColumnsen loop avec paramètres calculés[skywork] - Mise à jour en masse des propriétés : "Assigne la classification IFC IfcWall à tous les murs porteurs du projet" →
GetAllElements+ filtre +SetClassificationssur l'ensemble en une passe[mcpmarket] - Vérification des clearances accessibilité : "Y a-t-il des portes avec une largeur inférieure à 90cm ?" →
GetDetailsOfElementssur tous les éléments de type Door + analyse conditionnelle[skywork] - Contrôle des paramètres GDL : modifier en batch les stylos de contour ou matériaux d'affichage sur une famille d'objets[github]
Phase 3 — Projet (PRO) & Documentation
La phase la plus chronophage en travail de saisie répétitif — c'est là que le gain de productivité est le plus immédiat.[biblus.accasoftware]
Use cases :
- Génération automatique de nomenclatures : "Donne-moi un tableau récapitulatif de toutes les portes : type, dimensions, calque, étage" → Claude interroge
GetDetailsOfElements+GetPropertyValuesOfElementset formatte en Markdown ou CSV - Annotations en batch : mise à jour des valeurs de propriétés (ex: niveau de finition, coût unitaire) sur une sélection d'éléments par type[mcpmarket]
- Mise à jour des dessins :
UpdateDrawingsdéclenché depuis Claude après une modification de modèle, sans toucher l'interface[github] - Audit du modèle : "Liste tous les éléments sans classification IFC assignée" → détection des données manquantes avant livraison client
| Manuel Archicad | Via MCP + IA | |
|---|---|---|
| Nomenclature portes/fenêtres | Paramétrage de la schedule + export | Requête en langage naturel → CSV direct |
| Assigner propriétés sur 200 éléments | Sélection groupée + saisie formulaire | Une instruction → exécution batch |
| Vérifier complétude IFC | Inspection manuelle ou plugin dédié | Question Claude → liste instantanée des manquants |
Phase 4 — Coordination & BIM Management
Phase critique en mode Teamwork et échanges multi-disciplinaires.[graphisoft]
Use cases :
- Réservations Teamwork scriptées :
ReserveElementsautomatisé sur un lot d'éléments avant une session de modification, puisReleaseElementsen fin de session — sans navigation dans l'interface de réservation[github] - Détection de conflits sémantiques : "Est-ce que des colonnes structurelles traversent des zones avec une affectation Technique ?" → croisement de
GetConnectedElements+GetZoneDetails+GetPropertyValuesOfElements[skywork] - Sync Teamwork :
TeamworkReceivedéclenché par l'agent dans le cadre d'un workflow automatisé (ex: avant chaque analyse)[github] - Multi-instance batch : piloter simultanément le fichier architecte + fichier structure ouverts en parallèle pour comparaison de données[github]
Phase 5 — Dossier de Permis & Livraisons réglementaires
Use cases :
- Publication automatisée :
Publishdéclenché depuis Claude après validation d'un checklist de contrôle qualité (ex: "Vérifie que toutes les zones ont une surface et un nom, puis publie le dossier DP") - Contrôle de conformité surfaces habitables : agrégation des surfaces Shon/SDP depuis
GetZoneDetailset comparaison à un seuil réglementaire défini dans le prompt - Recharge bibliothèques avant export IFC :
ReloadLibrariesdéclenché automatiquement pour s'assurer de la cohérence des objets GDL
Phase 6 — Suivi de Chantier
L'usage le moins couvert nativement par Tapir, mais réalisable via combinaison MCP + outils externes.[integrateddesigners]
Use cases hybrides (Cursor/Windsurf particulièrement adaptés) :
- Mise à jour du modèle as-built : un script pilote Archicad via MCP pour modifier les propriétés des éléments (ex: statut "posé", date de pose, entreprise) depuis un tableau de suivi CSV
- Requêtes d'avancement : "Combien de m² de façade sont marqués comme réceptionnés ?" →
GetPropertyValuesOfElementssur la propriétéstatut_chantier - Synchronisation avec un outil de suivi : Cursor peut écrire le code d'un script Golang/Python qui appelle le MCP server en boucle pour synchroniser Archicad avec un Google Sheet ou Notion
| Manuel Archicad | Via MCP + IA | |
|---|---|---|
| Mise à jour statuts chantier | Saisie élément par élément | Import batch depuis CSV via script généré par Cursor |
| Rapport d'avancement surfaces | Export + retraitement Excel | Requête Claude → synthèse immédiate |
Avantage structurel : le "front-loading" cognitif
Le gain le plus profond n'est pas la vitesse sur une tâche isolée, mais la possibilité de déplacer l'effort intellectuel vers les phases amont.
Quand la documentation s'auto-génère en phase PRO et que les vérifications réglementaires sont instantanées, l'architecte récupère du temps de cerveau pour la conception — là où sa valeur ajoutée est maximale.
Cursor et Windsurf vont encore plus loin : ils permettent d'écrire des scripts de traitement Archicad complets (Golang, Python) sans quitter l'éditeur, avec l'IA qui génère le code MCP directement depuis la description du besoin métier.