FERS MCP-server — constructieberekeningen voor AI-agents
FERS zet een echte eindige-elementensolver achter het Model Context Protocol. Installeer de lokale server en Claude, Cursor, VS Code, Codex of ChatGPT desktop rekenen liggers, raamwerken en vakwerken door, voeren staaltoetsen volgens Eurocode EN 1993-1-1 uit en geven een transparante handberekening terug — allemaal berekend op je eigen computer. Gratis voor niet-commercieel gebruik tot 100 staven; Pro, dat commercieel gebruik dekt, tot 10,000.
Lokale MCP-server (stdio, Node.js 18 of nieuwer)
npx -y @ferscloud/fers-mcpWat is de FERS MCP-server?
Het Model Context Protocol is een open standaard waarmee AI-assistenten externe tools kunnen ontdekken en aanroepen. FERS Cloud stelt zijn FEM-solver beschikbaar als MCP-server, zodat elke compatibele AI-client constructieberekeningen voor je kan uitvoeren.
Eenmaal ingesteld vraag je je AI-assistent gewoon:
De AI roept automatisch de FERS-solvertools aan, haalt de resultaten op en legt de verplaatsingen, oplegreacties en snedekrachten aan je uit.
Anders dan een gewoon taalmodel rekent FERS écht: elk resultaat komt uit een eindige-elementenengine die gevalideerd is tegen analytische oplossingen, en je krijgt de volledige uitwerking terug — geen gok.
Een ligger of portaal berekenen met AI
Verbind je AI-client met de FERS MCP-server en beschrijf de constructie in gewone taal: overspanning, profiel, opleggingen en belastingen. De agent bouwt een rekenklaar model, draait de FEM-solver op je eigen computer en rapporteert doorbuigingen, oplegreacties, snedekrachten en de Eurocode-benutting.
Een staaftoets geeft de benuttingen (unity checks) voor buiging, dwarskracht, gecombineerde N+M en kip, artikel voor artikel, en check_beam geeft daarbij de doorbuiging onder de karakteristieke belasting. Een berekening geeft verplaatsingen, oplegreacties en snedekrachten — elk getal naspeurbaar in het rapport.
Snel aan de slag: verbinden in twee minuten
Op het gratis abonnement, dat bedoeld is voor niet-commercieel gebruik, heb je geen account en geen sleutel nodig.
- Installeer Node.js 18 of nieuwer — de server draait via npx, verder hoef je niets te installeren.
- Voeg FERS toe aan je AI-client met een van de fragmenten hieronder.
- Optioneel, voor de Pro-limieten: genereer een API-sleutel op je profielpagina en stel die in als FERS_API_KEY.
De lokale server installeren
Eén npm-pakket, @ferscloud/fers-mcp, voor elke client die een programma op je computer kan starten. De FERS-engine draait daarbinnen, dus elke berekening gebeurt op je eigen computer en de resultaten gaan rechtstreeks terug naar je agent.
De one-click installaties voegen de server toe zonder sleutel, op het gratis abonnement (niet-commercieel gebruik). Voeg FERS_API_KEY toe aan de env voor Pro, dat commercieel gebruik dekt.
Claude Desktop
Met één klik: download fers-mcp.mcpb van de nieuwste release en dubbelklik erop. Of voeg dit toe aan claude_desktop_config.json (Settings → Developer → Edit Config):
{
"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-mcpEén commando in je terminal. Laat --env en de sleutel weg voor het gratis abonnement.
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 gebruikt een servers-sleutel op het hoogste niveau in plaats van 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
In ChatGPT desktop: Settings → MCP servers → Add server → STDIO, met het commando:
npx -y @ferscloud/fers-mcpWindsurf, Cline, Zed en elke andere MCP-client die lokale servers start, gebruiken hetzelfde commando.
Opties
FERS_API_KEYoptioneel. Een FersCloud API-sleutel (Profiel → API-sleutels). Zonder sleutel draait elke berekening op het gratis abonnement, voor niet-commercieel gebruik tot 100 staven; een sleutel van een Pro-account dekt commercieel gebruik en verhoogt de grens naar 10,000.--out-dir <folder>optioneel. solve_model met detail "full" schrijft het volledige resultaat naar een bestand in deze map en geeft het pad terug, in plaats van het in het gesprek te zetten.
Wat je computer verlaat
Je modellen nooit. Met FERS_API_KEY ingesteld vraagt de server FersCloud alleen om een kortlevend licentietoken; zonder sleutel wordt er helemaal niets verstuurd.
Claude of ChatGPT in de browser: de gehoste server
Claude op het web en in de mobiele app, en ChatGPT op het web, kunnen geen programma op je computer starten en verbinden daarom met de gehoste server. Die bouwt en valideert modellen net als de lokale server, maar draait de solver niet: solve_model, run_unity_checks en check_beam geven een link terug die het model in je browser doorrekent en de resultaten daar toont. De link is openbaar en 24 uur geldig. Wil je de resultaten in het gesprek zelf, gebruik dan de lokale server.
Gehost endpoint (streamable HTTP, OAuth of X-API-Key)
https://ferscloud.com/api/mcpClaude (web & mobile)
In Claude op het web of in de mobiele app: Settings → Connectors → Add custom connector, en plak daar de endpoint-URL. OAuth logt je in — geen sleutel nodig.
ChatGPT (web)
ChatGPT op het web voegt hem toe als eigen MCP-server, die een plugin wordt — zie de ChatGPT-sectie hieronder.
Andere clients via HTTP
Elke client die streamable HTTP spreekt, kan ook de gehoste server gebruiken, bijvoorbeeld waar het installeren van een lokaal programma niet mag. Stuur je API-sleutel mee als X-API-Key-header; berekeningen komen terug als browserlink.
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 en elke andere streamable-HTTP MCP-client gebruiken dezelfde URL en X-API-Key-header.
Claude.ai: resultaten in de chat, met de FERS-skill
Claude op het web en in de desktop- en mobiele apps kan Python draaien in een eigen code-sandbox. Met de FERS-skill geüpload installeert Claude daar FERS (pip install FERS) en rekent je model door in de chat: vervormingen, snedekrachten, knik en toetsingen volgens EN 1993-1-1. Het model gaat naar de sandbox van Claude, niet naar FERS.
- Download fers-skill.zip.
- In Claude: Settings → Capabilities, zet code execution aan en upload onder Skills fers-skill.zip.
- Vraag bijvoorbeeld: “Toets een IPE200 in S235, ligger op twee steunpunten van 6 m onder 10 kN/m, volgens EN 1993-1-1.” Claude installeert FERS in zijn sandbox en rekent het daar door.
De skill is gratis. De berekening volgt de licentie van de engine: gratis voor niet-commercieel gebruik tot 100 staven; commercieel gebruik vraagt het Pro-abonnement.
De tools in één oogopslag
Een selectie van de tools; je client toont ze allemaal. Toolnamen zijn stabiele identifiers, dus je agent ontdekt ze automatisch. De rekentools draaien de FEM-engine op de lokale server en geven op de gehoste server een browserlink terug. Opslaan in je FersCloud-account vereist Pro; de lokale server slaat in plaats daarvan op in een map op je computer.
solve_modelberekeningDraai de FEM-solver op een constructiemodel in JSON (verplaatsingen, krachten, oplegreacties)
validate_modelgratisControleer de modelstructuur zonder de solver te draaien
run_unity_checksberekeningReken door en geef de Eurocode-toetsresultaten (unity checks) plus rapport terug
check_beamberekeningKant-en-klare EN 1993-1-1 (EC3) staaltoets — bouwt het model, rekent door en geeft de benutting terug (buiging, dwarskracht, N+M, kip) en de karakteristieke doorbuiging
create_beamgratisGenereer een rekenklaar liggermodel (overspanning, profiel, opleggingen, belasting)
create_framegratisGenereer een rekenklaar 2D-portaalmodel
build_modelgratisBouw een model van elke vorm op uit een lijst met knopen en staven
set_analysisgratisSchakel tweede-orde-, modale, knik- of seismische analyse in
add_unity_checkgratisStel een toets op volgens het canonieke schema van de solver
get_check_schemagratisHaal het canonieke schema op voor het opstellen van toetsen
get_schemagratisZoek het modelschema op waaruit de solver wordt gegenereerd, in plaats van veldnamen te raden
list_sectionsgratisBlader door de benoemde Europese, Britse en Amerikaanse staalprofielen
render_reportalleen lokaalMaak het HTML-rapport met handberekening van een al doorgerekend model
save_modelPro op gehostSla een model op — in je FersCloud-account op de gehoste server (Pro), in een map op je computer met de lokale server
load_modelgratisLaad een eerder opgeslagen model
list_modelsgratisToon je opgeslagen modellen
list_templatesgratisBlader door startmodellen
get_templategratisHaal een startmodel op
get_usagegratisBekijk je abonnement, de bijbehorende staaflimiet en waar berekeningen draaien
FERS koppelen aan ChatGPT: desktop en web
ChatGPT desktop draait de lokale server (Settings → MCP servers → Add server → STDIO, zie hierboven). ChatGPT op het web voegt de gehoste server toe als eigen MCP-server:
- Open chatgpt.com/plugins, klik op + en daarna op Add custom MCP server
- Noem hem FERS, vul de URL https://ferscloud.com/api/mcp in en kies OAuth als authenticatie
- Maak hem aan als plugin, installeer hem en typ @ in een nieuwe chat om FERS te kiezen
OAuth logt je in met je FersCloud-account, zonder sleutel om te plakken. Op het web komen berekeningen terug als link die het model in je browser doorrekent. Een Custom GPT kan nog steeds https://ferscloud.com/api/openapi.json als Action importeren.
Wat kost het?
Niets per berekening. Elke berekening draait op je eigen computer of in je browser, dus er is geen limiet op het aantal berekeningen en er wordt niets afgerekend. Je abonnement bepaalt alleen hoe groot een model mag zijn.
| Abonnement | Modelgrootte | Prijs |
|---|---|---|
| Gratis | Tot 100 staven | Gratis voor niet-commercieel gebruik — de lokale server heeft geen account of sleutel nodig |
| Pro | Tot 10,000 staven | € 19.95 / maand — stel FERS_API_KEY in op een sleutel van je Pro-account |
Modellen opslaan in je FersCloud-account is alleen voor Pro. Op de gehoste server rekent een browserlink op het abonnement van het account dat de link maakte, en alleen voor dat model.
Kun je AI-constructieberekeningen vertrouwen?
Ja — zolang de AI niet zelf het rekenwerk doet. FERS-resultaten komen uit een eindige-elementenengine die gevalideerd is tegen gesloten analytische oplossingen, en elke berekening levert een transparant rapport per toetsartikel dat je met de hand kunt narekenen. De LLM interpreteert; de solver rekent.
Veelgestelde vragen
Wat is de FERS MCP-server?
Een Model Context Protocol-server waarmee AI-assistenten echte eindige-elementenberekeningen uitvoeren — liggers, raamwerken en vakwerken, inclusief staaltoetsen volgens Eurocode EN 1993-1-1 — en de resultaten met een naspeurbare handberekening terugkrijgen. Hij bestaat als lokale server, het npm-pakket @ferscloud/fers-mcp, die op je eigen computer rekent, en als gehoste server op https://ferscloud.com/api/mcp voor chatapps die geen lokaal programma kunnen starten.
Welke AI-clients werken met FERS?
Elke client die een lokale MCP-server kan starten: Claude Desktop, Claude Code, Cursor, VS Code met GitHub Copilot, Codex, ChatGPT desktop, Windsurf, Cline en eigen agents. Claude en ChatGPT in de browser of op je telefoon verbinden met de gehoste server, die een link teruggeeft die het model in je browser doorrekent.
Heb ik een API-sleutel nodig?
Niet voor niet-commercieel gebruik van de lokale server: zonder sleutel rekent hij op het gratis abonnement en verstuurt hij nergens iets heen. Voor commercieel gebruik, en voor modellen boven 100 staven, stel je FERS_API_KEY in op een sleutel van een Pro-account (tot 10,000 staven). De gehoste server logt in met OAuth (de connectors van Claude en ChatGPT) of met een X-API-Key-header.
Wat kost de FERS MCP-server?
Er is geen prijs per berekening en geen limiet op het aantal berekeningen: de lokale server rekent op je eigen computer, en de links van de gehoste server rekenen in je browser. Gratis dekt niet-commercieel gebruik met modellen tot 100 staven; Pro, voor € 19.95 per maand, dekt commercieel gebruik en modellen tot 10,000 staven, en voegt cloudopslag van modellen toe.
Verlaat mijn model mijn computer?
Niet met de lokale server. Het model wordt doorgerekend in het serverproces op je eigen computer; met FERS_API_KEY ingesteld vraagt het enige verzoek aan FersCloud om een licentietoken. De gehoste server ontvangt het model wel, om het te valideren en klaar te zetten achter de browserlink die 24 uur geldig is.
Wat kan FERS berekenen?
3D-liggers, raamwerken en vakwerken met lineaire en niet-lineaire analyse: doorbuigingen, oplegreacties, snedekrachtdiagrammen, knik en staaftoetsen volgens Eurocode EN 1993-1-1, inclusief kipstabiliteit.
Hoe nauwkeurig zijn de resultaten?
De solver is gevalideerd tegen gesloten analytische oplossingen en gepubliceerde benchmarkproblemen — op de benchmarkpagina zie je de vergelijkingen. Elk resultaat bevat een rapport dat je regel voor regel kunt controleren.
Moet mijn agent de MCP-server of de commandoregel gebruiken?
Beide draaien dezelfde solver op je eigen computer. Desktop- en editorclients (Claude Desktop, Cursor, VS Code, ChatGPT desktop) gebruiken de lokale MCP-server: één toolaanroep geeft de getoetste getallen terug. Een agent met een shell, zoals Claude Code, Codex of een CI-job, kan beide gebruiken: de MCP-server handelt een kant-en-klare toets af in minder beurten, en het commando fers uit pip install FERS past bij gescript werk, met resultaten in bestanden. Chatapps in een browser of op een telefoon gebruiken de gehoste server, die het model bouwt en een link teruggeeft die het in je browser doorrekent. De terminalgids op ferscloud.com/nl/docs/command-line bevat de werkcyclus en een skill-bestand.