Qu’est-ce que AEC Model Bridge ?
AEC Model Bridge, maintenu par A. Sam Mohammad, permet à Claude, Codex, Cursor et d'autres clients MCP de lire et de modifier le modèle ouvert dans Revit 2024 à 2027. Il comporte deux parties : un serveur MCP en Python qui dialogue avec le client via stdio, et un complément Revit natif en C# qui écoute sur 127.0.0.1 et exécute les actions sur le thread principal de Revit. Les outils en lecture seule s'exécutent tout de suite ; par défaut, les outils qui modifient le modèle sont bloqués jusqu'à ce qu'une personne approuve un plan dans le panneau Revit ou en ligne de commande. Le même serveur lit aussi des fichiers IFC sans Revit et pilote Rhino, Grasshopper et Speckle.
Le dépôt a été créé en janvier 2026, compte environ 109 étoiles et 27 forks, et a publié la v1.4.0 le 9 octobre 2026, avec un dernier push le 28 octobre 2026. Il est sous licence GPL-3.0-or-later avec une Revit Linking Exception, ou sous une licence commerciale du mainteneur. Le README indique clairement que rien n'y a encore été vérifié dans une vraie session Revit.
Installer AEC Model Bridge
uvx --from git+https://github.com/Sam-AEC/aec-model-bridge#subdirectory=packages/mcp-server-revit aec-model-bridgeAEC Model Bridge vaut-il le coup ?
AEC Model Bridge a réfléchi plus sérieusement que tout autre serveur Revit dont nous avons lu la documentation à la manière de laisser une IA modifier une maquette BIM, et il n'a pas encore prouvé que quoi que ce soit fonctionne. Son propre README indique que rien n'a été vérifié dans une vraie session Revit : le serveur Python est testé contre des fournisseurs simulés, et la CI compile le complément pour Revit 2024 à 2027 sans jamais lancer Revit. C'est donc un projet à tester en pilote sur une copie de maquette, pas à brancher sur une affaire client en cours.
L'architecture est classique et saine. Un hub Python dialogue avec le client via stdio et transmet chaque appel à un fournisseur ; le fournisseur Revit parle à un complément natif en C# sur un port loopback dynamique, avec un bearer token aléatoire créé à chaque session. Il n'utilise pas pyRevit : un module de passerelle pyRevit existe, mais la partie complément qui exécuterait les scripts n'est pas implémentée. La configuration par défaut liste 219 outils, dont 103 pour Revit, et le catalogue généré classe 42 d'entre eux en lecture et 61 en écriture. Parmi les outils d'écriture figurent revit_execute_python et revit_invoke_method, qui atteignent toute l'API publique de Revit, mais tous deux sont marqués comme modifiants et restent donc derrière le contrôle d'approbation.
Ce contrôle est la raison de s'intéresser au projet. En mode par défaut ask_first, l'assistant rédige un plan avec plan_actions ; approve_plan, reject_plan et rollback_plan ne sont jamais proposés à l'IA, et une personne approuve dans le panneau Revit ou avec la commande aec-model-bridge-approve. Chaque approbation est liée à un hash du contenu du plan, et chaque action approuvée s'exécute une seule fois. Le document de sécurité dresse la liste des lacunes avec une franchise rare. Le panneau n'affiche pas les notes de revue de l'assistant, si bien que la vue show de la ligne de commande est le seul contrôle complet. Les valeurs antérieures ne sont enregistrées que pour revit_set_parameter_value. Les approbations n'expirent pas et ne sont liées à aucun document : un plan rédigé dans un Revit ouvert peut donc s'exécuter dans un autre. Tout processus lancé sous votre compte Windows peut lire le token du panneau et approuver ; un client d'IA disposant d'un shell sur ce compte ruine donc tout le dispositif.
L'annulation se fait action par action. Chaque modification de paramètre ou de maquette s'exécute dans sa propre transaction nommée, si bien que Ctrl+Z annule une action par pression ; les enregistrements, les synchronisations avec le fichier central et les scripts ne sont pas couverts. Les données de maquette renvoyées par les outils partent chez le fournisseur d'IA qui se trouve derrière votre client, ce qui compte quand la maquette est le projet confidentiel d'un client. Le projet lui-même n'envoie aucune télémétrie, et ses plans et fichiers de preuve, qui contiennent des noms d'éléments et des valeurs de paramètres, restent dans un dossier de travail local.
La licence mérite d'être lue avant qu'une entreprise ne bâtisse dessus. GPL-3.0-or-later permet à une agence de l'utiliser et de le modifier gratuitement en interne, mais la Revit Linking Exception n'autorise pas le code dans un complément propriétaire ; il faut pour cela une licence commerciale. Le terrain est encombré et jeune. mcp-servers-for-revit/revit-mcp compte environ 475 étoiles mais aucun push depuis février 2026, et le Revit Public MCP Server d'Autodesk est un aperçu technique réservé à Revit 2027.2, dont la page d'aide demande de vérifier les modifications proposées et de sauvegarder la maquette. AEC Model Bridge couvre quatre millésimes de Revit et apporte la réponse écrite la plus solide à la question de savoir qui approuve une modification ; ce qui lui manque, c'est la preuve que cette réponse tient dans Revit.
Là où il fait la différence
Un coordinateur BIM dans une agence d'architecture de 60 personnes
Trier les avertissements de la maquette avant la réunion de coordination hebdomadaire
Lancez le serveur en mode look_only et demandez à l'assistant de regrouper la sortie de revit_get_warnings par description et de lister les identifiants des éléments concernés. Dans ce mode, rien ne peut modifier la maquette : le risque se limite à ce que les avertissements révèlent au fournisseur d'IA.
Une BIM manager qui remet de l'ordre dans les paramètres d'un projet d'hôpital
Compléter les valeurs Comments ou Mark manquantes sur des centaines de murs
Faites rédiger le lot par l'agent avec plan_actions, examinez-le avec aec-model-bridge-approve show, puis approuvez-le et relisez les valeurs. Limitez les plans à quelques centaines d'actions et attendez-vous à plusieurs pressions sur Ctrl+Z pour annuler un plan.
Le responsable des études d'une entreprise générale qui reçoit les maquettes des bureaux d'études
Vérifier les niveaux et les propriétés d'un fichier IFC sans ouvrir Revit
Utilisez ifc_get_spatial_structure, ifc_get_properties et ifc_validate, qui lisent l'IFC avec IfcOpenShell sur n'importe quelle machine. Aucune licence Revit n'est nécessaire pour cette partie, et les outils ne modifient pas le fichier.
Un responsable logiciel dans un bureau d'ingénierie doté d'outils Revit maison
Décider s'il faut intégrer la passerelle au complément de l'entreprise
Évaluez d'abord la liste d'outils en mode mock ou avec l'image Docker. La distribuer dans un complément propriétaire exige la licence commerciale, dont les conditions et le prix se négocient avec le mainteneur et ne sont pas publiés.
Avant de vous engager
- Mise en route
- Nécessite Windows 10 ou 11, une licence Revit 2024 à 2027, Python 3.11 ou ultérieur et uv. L'installateur Windows de la v1.4.0 détecte vos millésimes de Revit, ne demande pas de droits administrateur et peut configurer Claude Desktop et VS Code après avoir sauvegardé leurs réglages ; sinon, ajoutez la ligne uvx au client et lancez install.ps1 pour le complément. Un onglet AEC Bridge dans le ruban et une vérification /health confirment la connexion.
- Intégrations
- 219 outils dans la configuration par défaut : 103 pour Revit, plus l'IFC, Rhino et Grasshopper, Speckle, des modules de QA/QC sur snapshots et un fournisseur Navisworks en cours de développement. Les outils portent les annotations readOnlyHint et destructiveHint. La configuration est documentée pour Claude Desktop, VS Code avec GitHub Copilot, Cursor et Codex ; les autres clients stdio ne sont pas testés.
- Données et confidentialité
- Le serveur et le complément tournent en local et la passerelle n'écoute qu'en loopback ; ce que les outils lisent dans la maquette part chez votre fournisseur d'IA, et le chat intégré du panneau envoie à Anthropic. Aucune télémétrie. Les plans et les paquets de preuve stockent des noms d'éléments et des valeurs de paramètres dans le dossier de travail, et l'accès aux fichiers est limité à MCP_REVIT_ALLOWED_DIRECTORIES.
- Coût à grande échelle
- Le logiciel est gratuit sous GPL. Les vrais coûts sont un abonnement Revit pour chaque personne qui l'utilise en direct, le forfait ou les tokens du client d'IA, et le contexte qu'occupe une liste de 219 outils à chaque session. Les prix de la licence commerciale ne sont pas publiés.
- Limites
- Le comportement dans un vrai Revit n'est vérifié nulle part ; le README décrit la branche dev, qui peut avoir de l'avance sur la dernière version publiée. L'exécution des plans ralentit avec leur taille : mieux vaut rester sous quelques centaines d'actions. rollback_plan n'a ni bouton dans le panneau ni commande, et l'entrée du registre MCP officiel affiche encore la v1.0.1.
Les points forts
- Outils d'écriture bloqués jusqu'à ce qu'une personne approuve un plan haché
- Outils d'approbation jamais exposés à l'IA
- Couvre Revit 2024 à 2027, plus l'IFC sans Revit
- Limites de sécurité documentées avec un rare niveau de détail
Les points faibles
- Jamais vérifié dans une vraie session Revit, de son propre aveu
- L'approbation dans le panneau masque les notes de revue de l'assistant
- Les approbations n'expirent pas et ne sont liées à aucun document
- La GPL empêche l'intégration dans des compléments propriétaires sans licence payante
Idéal pour
Les coordinateurs BIM et responsables de la pratique numérique prêts à tester un agent sur des copies de maquettes Revit, lorsque la validation humaine de chaque modification est une exigence.
AEC Model Bridge : questions fréquentes
- AEC Model Bridge vaut-il le coup ?
- Une conception de l'approbation particulièrement soignée pour faire travailler un agent dans Revit, signée par un mainteneur assez honnête pour dire que rien de tout cela n'a encore tourné dans une vraie session Revit. Nous lui donnons 3.4 sur 5.
- Combien coûte AEC Model Bridge ?
- Gratuit sous GPL-3.0-or-later avec une Revit Linking Exception, ou sous licence commerciale sur demande (prix non publié). Nécessite une licence Revit 2024 à 2027.
- Quels sont les inconvénients de AEC Model Bridge ?
- Jamais vérifié dans une vraie session Revit, de son propre aveu; l'approbation dans le panneau masque les notes de revue de l'assistant; les approbations n'expirent pas et ne sont liées à aucun document; la GPL empêche l'intégration dans des compléments propriétaires sans licence payante.
- À qui s’adresse AEC Model Bridge ?
- Les coordinateurs BIM et responsables de la pratique numérique prêts à tester un agent sur des copies de maquettes Revit, lorsque la validation humaine de chaque modification est une exigence.
- Combien coûte AEC Model Bridge pour une équipe ou en production ?
- Le logiciel est gratuit sous GPL. Les vrais coûts sont un abonnement Revit pour chaque personne qui l'utilise en direct, le forfait ou les tokens du client d'IA, et le contexte qu'occupe une liste de 219 outils à chaque session. Les prix de la licence commerciale ne sont pas publiés.
- AEC Model Bridge est-il sûr pour les données de l’entreprise ?
- Le serveur et le complément tournent en local et la passerelle n'écoute qu'en loopback ; ce que les outils lisent dans la maquette part chez votre fournisseur d'IA, et le chat intégré du panneau envoie à Anthropic. Aucune télémétrie. Les plans et les paquets de preuve stockent des noms d'éléments et des valeurs de paramètres dans le dossier de travail, et l'accès aux fichiers est limité à MCP_REVIT_ALLOWED_DIRECTORIES.
Réponses vérifiées le 31 oct. 2026.