Serveur MCP de FERS — le calcul de structures pour agents IA
FERS place un véritable solveur aux éléments finis derrière le Model Context Protocol. Installez le serveur local, et Claude, Cursor, VS Code, Codex ou ChatGPT pour ordinateur calculent poutres, portiques et treillis, effectuent des vérifications acier selon l’EN 1993-1-1 et renvoient une note de calcul vérifiable à la main — le tout calculé sur votre propre machine. Gratuit pour un usage non commercial jusqu’à 100 barres ; Pro, qui couvre l’usage commercial, jusqu’à 10,000.
Serveur MCP local (stdio, Node.js 18 ou plus récent)
npx -y @ferscloud/fers-mcpQu’est-ce que le serveur MCP de FERS ?
Le Model Context Protocol est un standard ouvert qui permet aux assistants IA de découvrir et d’appeler des outils externes. FERS Cloud expose son solveur aux éléments finis sous forme de serveur MCP, afin que tout client IA compatible puisse effectuer des calculs de structures pour vous.
Une fois la configuration terminée, il vous suffit de demander à votre assistant IA :
L’IA appellera automatiquement les outils du solveur FERS, récupérera les résultats et vous expliquera les déplacements, les réactions d’appui et les efforts internes.
Contrairement à un simple modèle de langage, FERS calcule réellement : chaque résultat provient d’un moteur aux éléments finis validé par rapport à des solutions analytiques exactes, et le détail du calcul vous est restitué — pas une estimation.
Comment calculer une poutre ou un portique avec l’IA
Connectez votre client IA au serveur MCP de FERS, puis décrivez la structure en langage courant : portée, section, appuis et charges. L’agent construit un modèle prêt pour le solveur, lance le calcul aux éléments finis sur votre machine et vous restitue flèches, réactions d’appui, efforts internes et taux d’utilisation selon l’Eurocode.
Une vérification d’élément renvoie les taux d’utilisation en flexion, en cisaillement, en flexion composée (N+M) et au déversement, clause par clause, et check_beam y ajoute la flèche de la poutre sous la charge caractéristique. Un calcul renvoie les déplacements, les réactions d’appui et les efforts internes — chaque valeur est traçable dans le rapport.
Démarrage rapide : connexion en deux minutes
Avec l’offre gratuite, réservée à un usage non commercial, ni compte ni clé ne sont nécessaires.
- Installez Node.js 18 ou plus récent — le serveur se lance avec npx, rien d’autre à installer.
- Ajoutez FERS à votre client IA à l’aide de l’un des extraits ci-dessous.
- Facultatif, pour les limites Pro : générez une clé API sur votre page Profil et définissez-la comme FERS_API_KEY.
Installer le serveur local
Un seul paquet npm, @ferscloud/fers-mcp, pour tout client capable de lancer un programme sur votre ordinateur. Le moteur FERS tourne à l’intérieur : chaque calcul s’effectue sur votre machine et les résultats reviennent directement à votre agent.
Les installations en un clic ajoutent le serveur sans clé, avec l’offre gratuite (usage non commercial). Ajoutez FERS_API_KEY à son env pour Pro, qui couvre l’usage commercial.
Claude Desktop
En un clic : téléchargez fers-mcp.mcpb depuis la dernière version publiée et double-cliquez dessus. Ou ajoutez ceci à claude_desktop_config.json (Paramètres → Développeur → Modifier la configuration) :
{
"mcpServers": {
"fers": {
"command": "npx",
"args": ["-y", "@ferscloud/fers-mcp"],
"env": { "FERS_API_KEY": "<your key, optional>" }
}
}
}Claude Code
claude mcp add --transport stdio fers --env FERS_API_KEY=<your key> -- npx -y @ferscloud/fers-mcpUne seule commande dans votre terminal. Pour l’offre gratuite, omettez --env et la clé.
Cursor (.cursor/mcp.json)
{
"mcpServers": {
"fers": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@ferscloud/fers-mcp"],
"env": { "FERS_API_KEY": "<your key, optional>" }
}
}
}VS Code / GitHub Copilot (.vscode/mcp.json)
VS Code utilise une clé servers de premier niveau au lieu de mcpServers.
{
"servers": {
"fers": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@ferscloud/fers-mcp"],
"env": { "FERS_API_KEY": "<your key, optional>" }
}
}
}Codex (~/.codex/config.toml)
[mcp_servers.fers]
command = "npx"
args = ["-y", "@ferscloud/fers-mcp"]
env = { FERS_API_KEY = "<your key>" }ChatGPT desktop
Dans ChatGPT pour ordinateur : Paramètres → Serveurs MCP → Ajouter un serveur → STDIO, avec la commande :
npx -y @ferscloud/fers-mcpWindsurf, Cline, Zed et tout autre client MCP qui lance des serveurs locaux utilisent la même commande.
Options
FERS_API_KEYfacultatif. Une clé API FersCloud (Profil → API Keys). Sans clé, chaque calcul s’exécute avec l’offre gratuite, pour un usage non commercial jusqu’à 100 barres ; une clé d’un compte Pro couvre l’usage commercial et porte le plafond à 10,000.--out-dir <folder>facultatif. solve_model avec detail "full" écrit le résultat complet dans un fichier de ce dossier et renvoie son chemin, au lieu de l’insérer dans la conversation.
Ce qui quitte votre machine
Vos modèles, jamais. Si FERS_API_KEY est définie, le serveur demande seulement à FersCloud un jeton de licence de courte durée ; sans clé, rien n’est envoyé.
Claude ou ChatGPT dans un navigateur : le serveur hébergé
Claude sur le web et dans l’application mobile, ainsi que ChatGPT sur le web, ne peuvent pas lancer de programme sur votre ordinateur : ils se connectent donc au serveur hébergé. Celui-ci construit et valide les modèles comme le serveur local, mais n’exécute pas le solveur : solve_model, run_unity_checks et check_beam renvoient un lien qui calcule le modèle dans votre navigateur et y affiche les résultats. Le lien est public et valable 24 heures. Pour obtenir les résultats dans la conversation, utilisez le serveur local.
Point de terminaison hébergé (streamable HTTP, OAuth ou X-API-Key)
https://ferscloud.com/api/mcpClaude (web & mobile)
Dans Claude sur le web ou dans l’application mobile : Paramètres → Connecteurs → Ajouter un connecteur personnalisé, puis collez l’URL du point de terminaison. OAuth vous authentifie — aucune clé nécessaire.
ChatGPT (web)
ChatGPT sur le web l’ajoute comme serveur MCP personnalisé, qui devient un plugin — voir la section ChatGPT ci-dessous.
Autres clients via HTTP
Tout client qui parle le streamable HTTP peut aussi utiliser le serveur hébergé, par exemple là où l’installation d’un programme local n’est pas autorisée. Envoyez votre clé API dans l’en-tête X-API-Key ; les calculs reviennent sous forme de lien vers le navigateur.
Claude Code
claude mcp add --transport http fers https://ferscloud.com/api/mcp --header "X-API-Key: YOUR_API_KEY"VS Code / GitHub Copilot (.vscode/mcp.json)
{
"servers": {
"fers": {
"type": "http",
"url": "https://ferscloud.com/api/mcp",
"headers": {
"X-API-Key": "your-api-key-here"
}
}
}
}Cursor (.cursor/mcp.json)
{
"mcpServers": {
"fers": {
"url": "https://ferscloud.com/api/mcp",
"headers": {
"X-API-Key": "your-api-key-here"
}
}
}
}Windsurf, Cline, Zed et tout autre client MCP en streamable HTTP utilisent la même URL et le même en-tête X-API-Key.
Claude.ai : des résultats dans la conversation, avec le skill FERS
Claude sur le web et dans les applications de bureau et mobiles peut exécuter du Python dans son propre bac à sable. Une fois le skill FERS téléversé, Claude y installe FERS (pip install FERS) et calcule votre modèle dans la conversation : déformations, efforts internes, flambement et vérifications selon l’EN 1993-1-1. Le modèle va dans le bac à sable de Claude, pas chez FERS.
- Téléchargez fers-skill.zip.
- Dans Claude : Paramètres → Capacités (Capabilities), activez l’exécution de code, puis sous Skills téléversez fers-skill.zip.
- Demandez par exemple : « Vérifie selon l’EN 1993-1-1 un IPE200 en S235 sur appuis simples de 6 m sous 10 kN/m. » Claude installe FERS dans son bac à sable et le calcule là.
Le skill est gratuit. Le calcul suit la licence du moteur : gratuit pour un usage non commercial jusqu’à 100 barres ; l’usage commercial nécessite l’offre Pro.
Les outils en un coup d’œil
Une sélection des outils ; votre client les affiche tous. Les noms des outils sont des identifiants stables : votre agent les découvre automatiquement. Les outils de calcul exécutent le moteur aux éléments finis sur le serveur local et renvoient un lien vers le navigateur sur le serveur hébergé. L’enregistrement dans votre compte FersCloud nécessite Pro ; le serveur local enregistre plutôt dans un dossier de votre machine.
solve_modelcalculLance le solveur aux éléments finis sur un modèle structurel JSON (déplacements, efforts, réactions)
validate_modelgratuitVérifie la structure du modèle sans lancer le solveur
run_unity_checkscalculCalcule et renvoie les vérifications Eurocode (taux d’utilisation) avec le rapport
check_beamcalculVérification clé en main d’un élément acier selon l’EN 1993-1-1 (Eurocode 3) — construit le modèle, calcule et renvoie les taux d’utilisation (flexion, cisaillement, N+M, déversement) et la flèche caractéristique
create_beamgratuitGénère un modèle de poutre prêt pour le solveur (portée, section, appuis, charge)
create_framegratuitGénère un modèle de portique 2D prêt pour le solveur
build_modelgratuitConstruit un modèle de forme quelconque à partir d’une liste de nœuds et de barres
set_analysisgratuitActive l’analyse au second ordre, modale, de flambement ou sismique
add_unity_checkgratuitRédige une vérification normative conforme au schéma canonique du solveur
get_check_schemagratuitRécupère le schéma canonique pour rédiger des vérifications normatives
get_schemagratuitConsulte le schéma de modèle à partir duquel le solveur est généré, au lieu de deviner les noms de champs
list_sectionsgratuitParcourt les profilés acier nommés européens, britanniques et américains
render_reportlocal uniquementProduit le rapport HTML avec la note de calcul d’un modèle déjà calculé
save_modelPro sur l’hébergéEnregistre un modèle — dans votre compte FersCloud sur le serveur hébergé (Pro), dans un dossier de votre machine avec le serveur local
load_modelgratuitCharge un modèle précédemment enregistré
list_modelsgratuitListe vos modèles enregistrés
list_templatesgratuitParcourt les modèles de démarrage
get_templategratuitRécupère un modèle de démarrage
get_usagegratuitConsulte votre offre, son plafond de barres et l’endroit où s’exécutent les calculs
Vous utilisez ChatGPT ? Ordinateur et web
ChatGPT pour ordinateur exécute le serveur local (Paramètres → Serveurs MCP → Ajouter un serveur → STDIO, voir ci-dessus). ChatGPT sur le web ajoute le serveur hébergé comme serveur MCP personnalisé :
- Ouvrez chatgpt.com/plugins, cliquez sur +, puis sur Add custom MCP server
- Nommez-le FERS, saisissez l’URL https://ferscloud.com/api/mcp et choisissez OAuth comme authentification
- Créez-le en tant que plugin, installez-le et tapez @ dans une nouvelle conversation pour choisir FERS
OAuth vous connecte avec votre compte FersCloud, sans clé à coller. Sur le web, les calculs reviennent sous forme de lien qui calcule le modèle dans votre navigateur. Un Custom GPT peut toujours importer https://ferscloud.com/api/openapi.json comme Action.
Combien ça coûte ?
Rien par calcul. Chaque calcul s’exécute sur votre propre machine ou dans votre navigateur : il n’y a donc ni quota de calculs ni décompte. Votre offre fixe seulement la taille maximale d’un modèle.
| Offre | Taille du modèle | Prix |
|---|---|---|
| Gratuit | Jusqu’à 100 barres | Gratuit pour un usage non commercial — le serveur local ne demande ni compte ni clé |
| Pro | Jusqu’à 10,000 barres | 19.95 € / mois — définissez FERS_API_KEY avec une clé de votre compte Pro |
L’enregistrement de modèles dans votre compte FersCloud est réservé à Pro. Sur le serveur hébergé, un lien vers le navigateur calcule avec l’offre du compte qui l’a créé, et pour ce modèle seulement.
Peut-on faire confiance aux calculs de structures par IA ?
Oui — à condition que l’IA ne fasse pas elle-même l’arithmétique. Les résultats FERS proviennent d’un moteur aux éléments finis validé par rapport à des solutions analytiques exactes, et chaque calcul renvoie un rapport transparent, clause par clause, que vous pouvez vérifier à la main. Le modèle de langage interprète ; le solveur calcule.
Questions fréquentes
Qu’est-ce que le serveur MCP de FERS ?
Un serveur Model Context Protocol qui permet aux assistants IA d’effectuer de véritables calculs de structures aux éléments finis — poutres, portiques et treillis, y compris les vérifications acier selon l’EN 1993-1-1 — et de renvoyer les résultats avec une note de calcul vérifiable à la main. Il existe en serveur local, le paquet npm @ferscloud/fers-mcp, qui calcule sur votre machine, et en serveur hébergé à l’adresse https://ferscloud.com/api/mcp pour les applications de chat qui ne peuvent pas lancer de programme local.
Quels clients IA peuvent utiliser FERS ?
Tout client capable de lancer un serveur MCP local : Claude Desktop, Claude Code, Cursor, VS Code avec GitHub Copilot, Codex, ChatGPT pour ordinateur, Windsurf, Cline et les agents personnalisés. Claude et ChatGPT dans le navigateur ou sur un téléphone se connectent au serveur hébergé, qui renvoie un lien calculant le modèle dans votre navigateur.
Faut-il une clé API ?
Pas pour un usage non commercial du serveur local : sans clé, il calcule avec l’offre gratuite et n’envoie rien nulle part. L’usage commercial, ainsi que les modèles de plus de 100 barres, nécessitent de définir FERS_API_KEY avec une clé d’un compte Pro (jusqu’à 10,000 barres). Le serveur hébergé s’authentifie par OAuth (les connecteurs Claude et ChatGPT) ou par un en-tête X-API-Key.
Combien coûte le serveur MCP de FERS ?
Il n’y a ni prix par calcul ni quota de calculs : le serveur local calcule sur votre machine, et les liens du serveur hébergé calculent dans votre navigateur. L’offre gratuite couvre l’usage non commercial avec des modèles jusqu’à 100 barres ; Pro, à 19.95 € par mois, couvre l’usage commercial et les modèles jusqu’à 10,000 barres, et ajoute l’enregistrement des modèles dans le cloud.
Mon modèle quitte-t-il mon ordinateur ?
Pas avec le serveur local. Le modèle est calculé dans le processus du serveur, sur votre machine ; si FERS_API_KEY est définie, la seule requête envoyée à FersCloud demande un jeton de licence. Le serveur hébergé, lui, reçoit le modèle, pour le valider et le conserver derrière le lien vers le navigateur valable 24 heures.
Que peut calculer FERS ?
Des poutres, portiques et treillis en 3D, en analyse linéaire et non linéaire : flèches, réactions d’appui, diagrammes d’efforts internes, flambement, et vérifications d’éléments selon l’EN 1993-1-1, déversement compris.
Quelle est la précision des résultats ?
Le solveur est validé par rapport à des solutions analytiques exactes et à des cas de référence publiés — la page des benchmarks présente les comparaisons. Chaque résultat s’accompagne d’un rapport que vous pouvez vérifier ligne par ligne.
Mon agent doit-il utiliser le serveur MCP ou la ligne de commande ?
Les deux exécutent le même moteur sur votre propre machine. Les clients de bureau et d’éditeur (Claude Desktop, Cursor, VS Code, ChatGPT pour ordinateur) utilisent le serveur MCP local : un seul appel d’outil renvoie les valeurs vérifiées. Un agent doté d’un shell, comme Claude Code, Codex ou un job CI, peut utiliser l’un ou l’autre : le serveur MCP traite une vérification clé en main en moins d’échanges, et la commande fers installée par pip install FERS convient au travail scripté, avec les résultats conservés dans des fichiers. Les applications de chat dans un navigateur ou sur un téléphone utilisent le serveur hébergé, qui construit le modèle et renvoie un lien qui le calcule dans votre navigateur. Le guide terminal sur ferscloud.com/fr/docs/command-line contient la boucle de travail et un fichier skill.