An icon of the Revit plug-in Start MCP by BIMO Tools

Start MCP

Launch a local BIMO MCP Server and connect clients to Revit context and BIMO commands.

Start MCP démarre un serveur MCP (Model Context Protocol) local, géré par BIMO Toolbar.

Contrairement aux “ponts uniquement pour des commandes”, BIMO MCP Server est conçu pour être utile immédiatement :

  • Revit Core Tools — documents, sélection, requêtes d’éléments, paramètres et vues

  • BIMO Command Platform — accès aux commandes de la barre d’outils :

    • commandes de la BIMO Library

    • commandes générées à partir de Dynamo, Python et de classes statiques C#

    • préréglages et variantes (des “modes” déterministes d’une même commande)

Cette page sert à mesurer l'intérêt. La fonctionnalité est en cours de développement. Vous souhaitez un accès anticipé ou une démo ? Utilisez le formulaire en bas de page.

Pourquoi c'est important

Une seule installation, sans runtime supplémentaire

Start MCP est conçu pour fonctionner avec l'installation et le système de mise à jour de BIMO — sans configuration manuelle de Node/Python, ni workflows terminal.

Un véritable point d'accès Revit

Les clients obtiennent l'accès aux opérations Revit courantes (lecture + écriture limitée et sécurisée), sans devoir rechercher des serveurs MCP Revit tiers.

Vos commandes deviennent des blocs réutilisables

Tout ce que vous avez déjà dans BIMO devient exploitable en automatisation :

  • le même outil peut être lancé depuis l'UI, des raccourcis clavier ou des pipelines d'automatisation

  • les presets et variantes assurent des résultats reproductibles

  • les commandes générées transforment les scripts en « produits » maintenables


Ce qui est accessible via BIMO MCP

Revit Core Tools (intégrés)

Les capacités intégrées prévues incluent :

  • informations sur le document actif et liste des documents ouverts

  • sélection courante (lecture/définition)

  • requêtes d'éléments (par catégorie + filtres de paramètres)

  • lecture des paramètres d'éléments

  • écriture sécurisée des paramètres (validation + transactions)

  • liste des vues et activation d'une vue

La liste exacte des outils peut évoluer, mais l'objectif est clair : BIMO MCP doit être utile même avant l'intégration de vos développements personnalisés.

Plateforme de commandes BIMO

Une fois MCP lancé, les clients peuvent découvrir et exécuter :

  • les commandes BIMO Library disponibles sur votre barre d'outils

  • des commandes personnalisées générées à partir de :

    • graphes Dynamo (.dyn)

    • scripts Python

    • classes statiques C#

  • des presets et variantes — exécuter la même commande dans plusieurs « modes »


Exemples de cas d'usage

1) Automatisation déterministe avec presets/variantes

Exécutez la même commande avec différents presets, de façon fiable :

  • « Export IFC (profil client A) »

  • « Export IFC (profil client B) »

  • « Contrôle QA — Strict / Normal / Rapide »

2) Transformer les scripts en commandes gérées

Vos outils Dynamo/Python deviennent des commandes découvrables et documentées :

  • exécution prévisible

  • modèle de paramètres cohérent

  • réutilisation facilitée entre projets et membres d'équipe

3) Des assistants IA capables d'agir réellement

Au lieu de simplement « suggérer des étapes », un assistant peut appeler une commande ou un preset précis via MCP — de manière contrôlée et traçable.

4) Workflows orientés intégration

Connectez les workflows Revit aux services de l'entreprise :

  • trackers d'incidents

  • processus CDE

  • bases de données internes et ensembles de règles


Fonctionnement (concept)

  1. Vous cliquez sur Start MCP dans la barre d'outils BIMO

  2. BIMO démarre un serveur MCP local (localhost) et affiche le statut + les informations de connexion

  3. Un client externe se connecte et peut :

    • utiliser les Revit core tools

    • lister et exécuter les commandes BIMO avec presets/variantes


Sécurité et fiabilité

BIMO MCP est conçu selon une approche secure-by-default :

  • liaison localhost par défaut (127.0.0.1)

  • jeton d'authentification pour les appels d'outils

  • séparation claire des outils de lecture et d'écriture

  • opérations d'écriture transactionnelles (validées)

Pour les équipes, nous prévoyons des fonctions de gouvernance (allowlists, scopes, audit) selon la demande.


Périmètre MVP (prévu)

Le MVP inclut :

  • Start/Stop/Status

  • logs + test de connexion

  • Revit core tools (lecture + écriture limitée et sécurisée)

  • liste des commandes BIMO (library + generated)

  • exécution des commandes BIMO avec preset/variante

  • modèle de jobs (statut + annulation) pour les opérations longues

Ensuite (si la demande est confirmée) :

  • profils MCP multiples

  • gouvernance au niveau workspace (allowlist/scopes)

  • audit et analytique

  • outils de génération (rescan/régénération des sources) via MCP


FAQ

Ai-je besoin de pyRevit ?

Non. L'objectif est une implémentation .NET-first sans dépendance pyRevit.

Dois-je installer Node.js ou Python ?

L'objectif est d'éviter l'installation manuelle de runtimes dans le scénario par défaut. (Des scénarios avancés pourront apparaître plus tard, mais la promesse de base reste « une seule installation ».)

Est-ce que cela fonctionne hors ligne ?

Le serveur est local. Vos intégrations peuvent dépendre de vos systèmes internes.

Cette fonctionnalité est-elle disponible maintenant ?

Pas encore — cette page sert à mesurer l'intérêt.


Obtenir un accès anticipé / demander une démo

Si vous souhaitez influencer le MVP et obtenir un accès anticipé, envoyez une demande via le formulaire ci-dessous en précisant :

  • version de Revit (2020–2026)

  • taille de l'équipe

  • ce que vous voulez automatiser (Revit core tools, commandes BIMO, commandes générées, presets/variantes)

  • exigences de sécurité/gouvernance

Envie d’essayer ?

Nous vous contacterons et vous aiderons à démarrer

Votre nom ou entreprise
Email ou Telegram
Partagez vos idées ou attentes (facultatif)
An error has occurred. This app may no longer respond until reloaded. Reload 🗙