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-mcp

Wat 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:

Gebruik FERS om een uitkragende ligger door te rekenen met een puntlast van 10 kN aan het vrije uiteinde, 6 m overspanning, stalen profiel IPE 300.

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.

Toets een IPE 400 in S275, vrij opgelegd over 7,5 m, gelijkmatig verdeelde belasting van 12 kN/m, volgens EN 1993-1-1 met FERS.
Gebruik FERS om een 2D-portaal op te zetten — 8 m overspanning, 4 m goothoogte, HEA 240 kolommen, IPE 330 dakligger — zet er 5 kN/m sneeuwbelasting op en rapporteer de maatgevende 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.

  1. Installeer Node.js 18 of nieuwer — de server draait via npx, verder hoef je niets te installeren.
  2. Voeg FERS toe aan je AI-client met een van de fragmenten hieronder.
  3. Optioneel, voor de Pro-limieten: genereer een API-sleutel op je profielpagina en stel die in als FERS_API_KEY.

Gebruik je Claude of ChatGPT in de browser of op je telefoon? Die apps kunnen geen programma op je computer starten — verbind ze in plaats daarvan met de gehoste server.

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-mcp

Eé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-mcp

Windsurf, Cline, Zed en elke andere MCP-client die lokale servers start, gebruiken hetzelfde commando.

Opties

  • FERS_API_KEY optioneel. 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/mcp

Claude (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.

  1. Download fers-skill.zip.
  2. In Claude: Settings → Capabilities, zet code execution aan en upload onder Skills fers-skill.zip.
  3. 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.
Download fers-skill.zip

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_modelberekening

Draai de FEM-solver op een constructiemodel in JSON (verplaatsingen, krachten, oplegreacties)

validate_modelgratis

Controleer de modelstructuur zonder de solver te draaien

run_unity_checksberekening

Reken door en geef de Eurocode-toetsresultaten (unity checks) plus rapport terug

check_beamberekening

Kant-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_beamgratis

Genereer een rekenklaar liggermodel (overspanning, profiel, opleggingen, belasting)

create_framegratis

Genereer een rekenklaar 2D-portaalmodel

build_modelgratis

Bouw een model van elke vorm op uit een lijst met knopen en staven

set_analysisgratis

Schakel tweede-orde-, modale, knik- of seismische analyse in

add_unity_checkgratis

Stel een toets op volgens het canonieke schema van de solver

get_check_schemagratis

Haal het canonieke schema op voor het opstellen van toetsen

get_schemagratis

Zoek het modelschema op waaruit de solver wordt gegenereerd, in plaats van veldnamen te raden

list_sectionsgratis

Blader door de benoemde Europese, Britse en Amerikaanse staalprofielen

render_reportalleen lokaal

Maak het HTML-rapport met handberekening van een al doorgerekend model

save_modelPro op gehost

Sla een model op — in je FersCloud-account op de gehoste server (Pro), in een map op je computer met de lokale server

load_modelgratis

Laad een eerder opgeslagen model

list_modelsgratis

Toon je opgeslagen modellen

list_templatesgratis

Blader door startmodellen

get_templategratis

Haal een startmodel op

get_usagegratis

Bekijk 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:

  1. Open chatgpt.com/plugins, klik op + en daarna op Add custom MCP server
  2. Noem hem FERS, vul de URL https://ferscloud.com/api/mcp in en kies OAuth als authenticatie
  3. 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.

AbonnementModelgroottePrijs
GratisTot 100 stavenGratis voor niet-commercieel gebruik — de lokale server heeft geen account of sleutel nodig
ProTot 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.

Meer manieren om FERS te gebruiken