Automatisation MCP — vue d'ensemble
Les tools MCP sont des commandes que Claude (ou un autre agent) peut exécuter dans Revit à votre place. Au lieu de cliquer 50 fois, vous dites « tague toutes les portes » et c'est fait en 1 seconde.
Vous cherchez plutôt à utiliser les fenêtres du plugin à la main ? Voir Les modules du plugin : Style graphique, Bibliothèque de familles, Site — LiDAR & cadastre, Mise en page, 🆕 Mise en page libre — présentations. Cette page-ci décrit les commandes pour les agents IA.
Pourquoi des « tools MCP »
Un agent IA comme Claude sait parler français mais ne sait pas piloter Revit directement. Le plugin Auguste expose des tools MCP — des verbes que l'agent peut appeler : « créer un mur », « lister les portes », « coter les axes », « restaurer une version DPGF »…
Chaque tool est un petit programme côté plugin Revit qui fait UNE chose précise. L'agent les combine pour répondre à votre demande.
Au 2 juin 2026, le plugin expose 283 tools organisés en vagues :
| Vague | Domaine | Statut | Page |
|---|---|---|---|
| 0 | Pilotage session (open / save as) | Pilotage session | |
| 1 | Sélection avancée + tags smart | Sélection & tags | |
| 2 | Cotation & annotation | Cotation & annotation | |
| 3 | Site avancé (cut/fill, profil, géoref) | Site avancé | |
| 4 | Catalogues familles | Catalogues familles | |
| 5-7 | Coupes / Phasage / Analyses | Coupes & phasage | |
| 8 | Rendu graphique style BIG | Rendu BIG |
Comment ça marche concrètement
- Le plugin Revit est chargé dans Revit (la sidebar à droite ou le ruban Auguste en haut)
- Le serveur MCP local tourne en parallèle (port 9710, lancé automatiquement)
- Claude envoie des requêtes au serveur MCP (« revit_select_by_filter », « revit_create_dpgf_version »…)
- Le serveur transmet la requête au plugin Revit qui exécute l'action sur le thread Revit
- Le plugin renvoie le résultat, qui remonte à Claude
Limite : Revit doit être « idle »
Les tools MCP s'exécutent sur le thread principal de Revit via le mécanisme ExternalEvent. Ça signifie : si vous êtes en mode édition active (vous avez sélectionné un meuble et vous êtes en train de le déplacer), Revit attend que vous terminiez avant de traiter les tools MCP.
Si un tool MCP timeout, c'est presque toujours parce que Revit est busy. Cliquez Échap pour désélectionner, puis réessayez.
Pour les développeurs
- Code source :
src/plugin/AugusteRevit/Services/RevitMcpClient.cs(handlers C#) +src/mcp-server/src/tools/*.ts(registrations MCP). - Pattern d'ajout d'un tool : voir Pour les devs > Architecture.
- Liste complète : appel
revit_list_toolsou lecture descasedansRevitMcpClient.cs.