Ressources · Connecteur Claude

Connecteur Claude OpenSTAADCe que Claude fait dans tes modèles STAAD.Pro ouverts.

Le connecteur Claude OpenSTAAD expose 5 outils. 4 lisent, 1 écrit dans ton modèle, 0 reste non documenté. Ici : comment Claude apprend l'API de STAAD.Pro, agit sur un modèle ouvert sur ton poste, et les garde-fous que Bentley a posés autour du code qu'il exécute.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Aperçu

Ce que ça change quand un modèle de structure demande des heures de saisie

OpenSTAAD est une extension de bureau publiée par Bentley Systems. Elle relie Claude à STAAD.Pro, le logiciel de calcul de structures, installé et ouvert sur ton ordinateur. Tu décris la tâche, Claude écrit le code qui la réalise via l'API OpenSTAAD et l'exécute sur ton modèle, sans que rien ne parte dans le cloud selon Bentley.

Monter en compétence sur l'API. discover_api liste les compétences disponibles et leurs conseils d'usage, read_skills détaille celles dont Claude a besoin.

Savoir sur quoi il travaille. list_instances repère les instances de STAAD.Pro ouvertes avec le chemin de chaque modèle, et get_status donne l'état de la connexion, la version et l'état de l'analyse. Selon Bentley, l'extension peut se connecter à plusieurs instances de STAAD.Pro à la fois pour répartir le travail entre modèles, et tout le traitement reste sur ta machine.

Faire le travail répétitif. execute_code lance du Python validé sur le modèle connecté : définir des cas de charge, extraire des données, régler la même propriété encore et encore. Il peut lire un fichier CSV ou XLSX en entrée et écrire le résultat dans un fichier de sortie.

Ce que Claude ne fait pas ici : travailler sans STAAD.Pro ouvert, ni lancer un traitement quand tu n'as rien demandé. Une chaîne qui recalculerait selon un calendrier relève d'un outil d'automatisation, présenté dans le hub Intégrations.

Vocabulaire

Le vocabulaire en une minute

Cinq mots pour suivre la suite sans détour.

Connecteur
Le pont que tu installes une fois entre Claude et un logiciel, ici STAAD.Pro sur ton poste, pour qu'il s'en serve en te répondant.
Outil
Une capacité nommée que le connecteur ouvre à Claude. Il décide seul de l'appeler ; la fiche du répertoire liste chacune.
Autorisation
L'accès que tu accordes à un connecteur, une fois et pour toi seul. Tu peux le reprendre à tout moment par le même chemin.
Approbation
La validation que Claude attend dans la conversation avant une action qui modifie quelque chose, comme un modèle de structure.
MCP
Le standard partagé par les connecteurs : il permet à un assistant de piloter un logiciel extérieur comme STAAD.Pro.
Connexion

Installer le connecteur Claude OpenSTAAD en trois étapes

  1. 01

    Chercher OpenSTAAD

    Dans Claude Desktop, ouvre les réglages, puis Customize et Connectors, et repère OpenSTAAD dans la liste. Sur un espace Team ou Enterprise, un Owner ou un Primary Owner doit l'avoir activé pour l'organisation.

  2. 02

    L'ajouter

    Clique sur Connect depuis sa ligne et suis l'écran proposé. Si le branchement s'abîme, Disconnect puis rebranche-le. L'accès se retire aussi depuis l'extension elle-même.

  3. 03

    Valider l'accès

    Relis l'écran d'autorisation avant de confirmer : c'est lui, et non Claude, qui définit l'étendue de l'accès. Tu le retires plus tard en suivant le même chemin dans les réglages.

Outils

Les 5 outils du connecteur Claude OpenSTAAD

OpenSTAAD MCP Server donne à Claude 5 outils : 4 qui lisent ton compte, 1 qui y changent quelque chose.

Quatre outils renseignent Claude, un seul agit sur le modèle. Les noms restent ceux que Claude affiche.

  • 4 lecture
  • 1 écriture

Ce que Claude consulte (4)

4 outils

Documentation de l'API, instances ouvertes et état de la connexion.

discover_api

Donne à Claude la liste des compétences disponibles sur l'API OpenSTAAD, avec des conseils d'utilisation. C'est son point de départ avant de préparer le moindre script.

Quand ça sert
Claude doit savoir quelles compétences de l'API couvrent une tâche avant de préparer le moindre code.

Sourcegithub.com · 1 octobre 2026 ↗

read_skills

Renvoie la documentation détaillée des compétences que Claude a choisies, pour qu'il bâtisse son script avec les bons appels plutôt qu'à l'aveugle.

Quand ça sert
Claude a retenu une compétence et a besoin de ses consignes détaillées avant de préparer le script.

Sourcegithub.com · 1 octobre 2026 ↗

list_instances

Repère les instances de STAAD.Pro en cours d'exécution, avec pour chacune le chemin du modèle et la version du logiciel. Bentley indique que plusieurs instances peuvent être connectées à la fois.

Quand ça sert
plusieurs instances de STAAD.Pro sont ouvertes et Claude doit travailler sur le bon modèle.

Sourcegithub.com · 1 octobre 2026 ↗

get_status

Indique si la connexion au logiciel est active, la version de STAAD.Pro, le chemin du modèle et l'état de l'analyse.

Quand ça sert
tu veux savoir si l'analyse a tourné avant de demander à Claude d'en extraire des résultats.
Attention
il renseigne sur un modèle déjà ouvert, il n'en ouvre pas.

Sourcegithub.com · 1 octobre 2026 ↗

Ce que Claude modifie (1)

1 outil

Le code Python validé qui agit sur le modèle STAAD.Pro connecté.

execute_code

Approbation : voir la règle

Lance un script Python validé sur le modèle STAAD.Pro connecté : définition de cas de charge, extraction de données, réglage répétitif de propriétés. Il peut lire un fichier CSV ou XLSX et écrire son résultat dans un fichier.

Ce que Claude demande
aucune source ne décrit de confirmation propre à cet outil, la règle générale des approbations s'applique.
Quand ça sert
une modification répétitive, comme régler la même propriété sur de nombreux éléments, prendrait des heures à la main.
Attention
écraser un fichier existant n'est pas permis par défaut.

Sourcegithub.com · 1 octobre 2026 ↗

Approbations

Ce que Claude te demande avant d'agir

Par défaut, Claude s'arrête et demande ton accord avant chaque action qu'il mène à ta place.

Pour OpenSTAAD, aucune source ne décrit de confirmation propre à execute_code, le seul outil qui modifie un modèle : la règle générale s'applique. Bentley ajoute ses propres garde-fous côté code et fichiers, détaillés ci-dessous. Claude n'a pas plus de droits que toi sur ton poste. Sur Team et Enterprise, les propriétaires décident si un membre peut laisser passer certaines actions, et peuvent borner le connecteur pour toute l'organisation.

Plans

Sur quels plans c'est disponible

Aucune des 819 fiches du répertoire officiel n'affiche sa disponibilité par plan, OpenSTAAD comprise : l'information n'est publiée nulle part.

La règle générale est publique : les extensions de bureau comme OpenSTAAD s'installent sur Claude Desktop, ouvert à tous les utilisateurs. Sur Team et Enterprise, un Owner ou un Primary Owner active le connecteur pour l'organisation avant que les membres s'en servent. La licence STAAD.Pro se gère chez Bentley. Pour l'état à jour, la fiche OpenSTAAD du répertoire fait foi.

Limites

Là où le connecteur OpenSTAAD s'arrête

Un connecteur n'est pas une automatisation : Claude ne touche à ton modèle que pendant qu'il te répond, jamais tout seul.

Le badge du répertoire n'est pas un audit de sécurité, et Anthropic ne garantit pas le comportement des outils d'un éditeur. Ce connecteur n'est documenté que par Bentley, dans la page de son projet ; aucune page d'aide de Claude ne le décrit. Les limites ci-dessous viennent de cette page. Le README de Bentley présente les cinq outils dans un tableau, une ligne chacun. D'autres connecteurs étudiés par l'équipe figurent dans le hub des connecteurs Claude.

Besoin d'aide

Besoin d'aide pour brancher OpenSTAAD MCP Server sur Claude ?

Une personne lit chaque message.

FAQ

Questions fréquentes sur le connecteur Claude OpenSTAAD

01Que peut faire Claude avec le connecteur OpenSTAAD ?
Claude peut agir sur tes modèles STAAD.Pro ouverts sur ton ordinateur. Il découvre l'API OpenSTAAD avec discover_api et read_skills, repère les instances lancées avec list_instances, vérifie la connexion et l'état de l'analyse avec get_status, puis exécute du code Python validé avec execute_code pour définir des cas de charge, extraire des données ou régler des propriétés en série. Bentley annonce un fonctionnement entièrement local. Rien ne démarre sans ta demande. Il faut que le logiciel soit ouvert.
02Claude peut-il modifier mon modèle STAAD.Pro ?
Oui, par un seul outil : execute_code lance du code Python sur le modèle connecté, par exemple pour définir des cas de charge ou appliquer une même propriété à de nombreux éléments. Il peut aussi écrire un fichier CSV ou XLSX de résultats, sans écraser un fichier existant par défaut. Les quatre autres outils se contentent de lire la documentation de l'API, les instances ouvertes et l'état de la connexion. Chaque fichier touché doit se trouver dans un dossier autorisé, et les imports comme l'accès direct aux fichiers sont bloqués dans le code.
03Claude demande-t-il avant d'exécuter du code sur mon modèle ?
La règle par défaut de Claude est de demander ton accord avant chaque action qu'il mène à ta place. Aucune source ne décrit de confirmation propre à execute_code. Bentley ajoute ses propres protections : le code est analysé avant exécution, les imports et accès aux fichiers sont bloqués, et chaque chemin doit rester dans un dossier autorisé. Sur Team et Enterprise, les propriétaires peuvent aussi restreindre le connecteur pour toute l'organisation.
04Sur quels plans le connecteur OpenSTAAD est-il disponible ?
Aucune source officielle ne publie la disponibilité par plan connecteur par connecteur, et aucune des 819 fiches du répertoire ne l'affiche. La règle générale veut que les extensions de bureau s'installent sur Claude Desktop, ouvert à tous les utilisateurs, avec une activation préalable par un Owner ou un Primary Owner sur Team et Enterprise. Bentley exige en plus STAAD.Pro 2025 ou plus récent, installé et lancé. La fiche OpenSTAAD du répertoire reste la référence.
05Mes modèles STAAD.Pro partent-ils dans le cloud ?
Non selon Bentley : tout le traitement se fait localement sur ta machine, aucune donnée n'est envoyée dans le cloud et l'extension ne collecte pas de télémétrie. Claude, lui, reçoit ce que les outils lui renvoient pendant la conversation, comme le chemin du modèle ou les données extraites. Pour les gros volumes, execute_code lit et écrit directement des fichiers locaux au lieu de tout faire transiter par la conversation. Les fichiers restent dans un dossier autorisé.
06Pourquoi Claude ne trouve-t-il aucun modèle STAAD.Pro ?
Commence par les prérequis : STAAD.Pro n'est peut-être pas lancé, ou la configuration en manque un. Bentley demande Windows 11 ou plus récent et STAAD.Pro 2025 ou plus récent, installé et ouvert. Une fois le logiciel lancé avec ton modèle, list_instances doit le voir apparaître avec son chemin et sa version, et get_status confirme l'état de la connexion. Si rien ne bouge, déconnecte le connecteur puis rebranche-le. Vérifie aussi la version de Windows.
07Claude ou un outil d'automatisation pour OpenSTAAD ?
Ils ne font pas le même métier. Claude travaille avec toi sur un modèle ouvert : comprendre l'API, préparer des cas de charge, extraire des résultats, corriger une série de propriétés. Un outil d'automatisation tourne seul, selon un calendrier ou un événement, ce que ce connecteur ne fait pas : aucun calcul ne démarre sans ta demande. Pour une tâche ponctuelle guidée, le connecteur suffit ; pour un traitement récurrent, vise une plateforme d'automatisation.