FERS MCP Server — calcul structural pentru agenți AI

FERS pune un solver real cu elemente finite în spatele Model Context Protocol. Instalați serverul local, iar Claude, Cursor, VS Code, Codex sau ChatGPT desktop pot rezolva grinzi, cadre și grinzi cu zăbrele, pot rula verificări de oțel conform EN 1993-1-1 și returnează o notă de calcul transparentă — totul calculat pe propriul dumneavoastră calculator. Gratuit pentru uz necomercial până la 100 bare; Pro, care acoperă uzul comercial, până la 10,000.

Server MCP local (stdio, Node.js 18 sau mai nou)

npx -y @ferscloud/fers-mcp

Ce este serverul MCP FERS?

Model Context Protocol este un standard deschis care le permite asistenților AI să descopere și să apeleze instrumente externe. FERS Cloud își expune solverul cu elemente finite ca server MCP, astfel încât orice client AI compatibil poate rula calcule structurale în locul dumneavoastră.

Odată configurat, îi puteți cere pur și simplu asistentului dumneavoastră AI:

Folosiți FERS pentru a rezolva o grindă în consolă cu o sarcină concentrată de 10 kN la capătul liber, deschidere de 6 m, profil de oțel IPE 300.

AI-ul va apela automat instrumentele solverului FERS, va prelua rezultatele și vă va explica deplasările, reacțiunile și eforturile interne.

Spre deosebire de un simplu model lingvistic, FERS chiar calculează: fiecare rezultat provine dintr-un motor cu elemente finite validat față de soluții analitice exacte și returnează întregul calcul, nu o presupunere.

Cum calculezi o grindă sau un cadru cu AI

Conectați clientul AI la serverul MCP FERS, apoi descrieți structura în limbaj natural: deschidere, secțiune, reazeme și încărcări. Agentul construiește un model gata de calcul, rulează solverul cu elemente finite pe calculatorul dumneavoastră și raportează săgețile, reacțiunile, eforturile interne și gradul de utilizare conform Eurocodului.

Verificați cu FERS un IPE 400 din S275, grindă simplu rezemată cu deschidere de 7,5 m, încărcare distribuită de 12 kN/m, conform EN 1993-1-1.
Folosiți FERS pentru a construi un cadru 2D — deschidere de 8 m, înălțime la streașină de 4 m, stâlpi HEA 240, riglă IPE 330 — aplicați o încărcare din zăpadă de 5 kN/m și raportați gradul de utilizare determinant.

O verificare de element returnează gradele de utilizare la încovoiere, forfecare, N+M combinat și flambaj lateral-torsional, articol cu articol, iar check_beam adaugă săgeata grinzii sub încărcarea caracteristică. Un calcul returnează deplasările, reacțiunile și eforturile interne — fiecare valoare este trasabilă în raport.

Start rapid: conectare în două minute

Pe nivelul gratuit, destinat uzului necomercial, nu aveți nevoie nici de cont, nici de cheie.

  1. Instalați Node.js 18 sau mai nou — serverul rulează cu npx, nu mai trebuie instalat nimic altceva.
  2. Adăugați FERS în clientul AI folosind unul dintre fragmentele de mai jos.
  3. Opțional, pentru limitele Pro: generați o cheie API din pagina de profil și setați-o ca FERS_API_KEY.

Folosiți Claude sau ChatGPT în browser sau pe telefon? Aceste aplicații nu pot porni un program pe calculatorul dumneavoastră — conectați-le în schimb la serverul găzduit.

Instalați serverul local

Un singur pachet npm, @ferscloud/fers-mcp, pentru orice client care poate porni un program pe calculatorul dumneavoastră. Motorul FERS rulează în interiorul lui, astfel încât fiecare calcul are loc pe calculatorul dumneavoastră, iar rezultatele ajung direct la agent.

Instalările cu un clic adaugă serverul fără cheie, pe nivelul gratuit (uz necomercial). Pentru Pro, care acoperă uzul comercial, adăugați FERS_API_KEY în env-ul său.

Claude Desktop

Cu un clic: descărcați fers-mcp.mcpb din cea mai recentă versiune și faceți dublu clic pe el. Sau adăugați acest bloc în claude_desktop_config.json (Setări → Dezvoltator → Editare configurație):

{
  "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

O singură comandă în terminal. Pentru nivelul gratuit, omiteți --env și cheia.

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 folosește o cheie servers de nivel superior în loc 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

În ChatGPT desktop: Setări → Servere MCP → Adăugare server → STDIO, cu comanda:

npx -y @ferscloud/fers-mcp

Windsurf, Cline, Zed și orice alt client MCP care pornește servere locale folosesc aceeași comandă.

Opțiuni

  • FERS_API_KEY opțional. O cheie API FersCloud (Profil → API Keys). Fără ea, fiecare calcul rulează pe nivelul gratuit, pentru uz necomercial până la 100 bare; o cheie a unui cont Pro acoperă uzul comercial și ridică limita la 10,000.
  • --out-dir <folder> opțional. solve_model cu detail "full" scrie rezultatul complet într-un fișier din acest folder și returnează calea acestuia, în loc să îl pună în conversație.

Ce părăsește calculatorul dumneavoastră

Modelele dumneavoastră, niciodată. Cu FERS_API_KEY setată, serverul cere de la FersCloud doar un token de licență de scurtă durată; fără cheie nu se trimite absolut nimic.

Claude sau ChatGPT în browser: serverul găzduit

Claude pe web și în aplicația mobilă, precum și ChatGPT pe web, nu pot porni un program pe calculatorul dumneavoastră, așa că se conectează la serverul găzduit. Acesta construiește și validează modele la fel ca serverul local, dar nu rulează solverul: solve_model, run_unity_checks și check_beam returnează un link care rezolvă modelul în browserul dumneavoastră și afișează acolo rezultatele. Linkul este public și valabil 24 de ore. Pentru rezultate direct în conversație, folosiți serverul local.

Endpoint găzduit (streamable HTTP, OAuth sau X-API-Key)

https://ferscloud.com/api/mcp

Claude (web & mobile)

În Claude pe web sau în aplicația mobilă: Setări → Conectori → Adăugare conector personalizat, apoi lipiți URL-ul endpointului. OAuth vă autentifică — nu este nevoie de cheie.

ChatGPT (web)

ChatGPT pe web îl adaugă ca server MCP personalizat, care devine un plugin — vedeți secțiunea ChatGPT de mai jos.

Alți clienți prin HTTP

Orice client care suportă streamable HTTP poate folosi și serverul găzduit, de exemplu acolo unde instalarea unui program local nu este permisă. Trimiteți cheia API în antetul X-API-Key; calculele revin sub forma unui link către browser.

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 și orice alt client MCP cu streamable HTTP folosesc același URL și același antet X-API-Key.

Claude.ai: rezultate în chat, cu skill-ul FERS

Claude pe web și în aplicațiile desktop și mobile poate rula Python în propriul sandbox de cod. Cu skill-ul FERS încărcat, Claude instalează acolo FERS (pip install FERS) și calculează modelul dumneavoastră direct în chat: deformații, eforturi secționale, flambaj și verificări conform EN 1993-1-1. Modelul ajunge în sandbox-ul lui Claude, nu la FERS.

  1. Descărcați fers-skill.zip.
  2. În Claude: Setări → Capabilități (Capabilities), activați execuția de cod, apoi la Skills încărcați fers-skill.zip.
  3. Întrebați, de exemplu: „Verifică după EN 1993-1-1 un IPE200 din S235, simplu rezemat pe 6 m, sub 10 kN/m.” Claude instalează FERS în sandbox-ul său și îl calculează acolo.
Descărcați fers-skill.zip

Skill-ul este gratuit. Calculul urmează licența motorului: gratuit pentru uz necomercial până la 100 bare; uzul comercial necesită planul Pro.

Instrumentele pe scurt

O selecție a instrumentelor; clientul dumneavoastră le afișează pe toate. Numele instrumentelor sunt identificatori stabili, deci agentul le descoperă automat. Instrumentele de calcul rulează motorul cu elemente finite pe serverul local și returnează un link către browser pe cel găzduit. Salvarea în contul FersCloud necesită Pro; serverul local salvează în schimb într-un folder de pe calculatorul dumneavoastră.

solve_modelcalcul

Rulează solverul cu elemente finite pe un model structural JSON (deplasări, eforturi, reacțiuni)

validate_modelgratuit

Verifică structura modelului fără a rula solverul

run_unity_checkscalcul

Rezolvă și returnează rezultatele verificărilor Eurocod (grade de utilizare) împreună cu raportul

check_beamcalcul

Verificare la cheie a unui element de oțel conform EN 1993-1-1 (Eurocod 3) — construiește modelul, rezolvă și returnează gradele de utilizare (încovoiere, forfecare, N+M, flambaj lateral-torsional) și săgeata caracteristică

create_beamgratuit

Generează un model de grindă gata de calcul (deschidere, secțiune, reazeme, încărcare)

create_framegratuit

Generează un model de cadru 2D gata de calcul

build_modelgratuit

Construiește un model de orice formă dintr-o listă de noduri și bare

set_analysisgratuit

Activează analiza de ordinul doi, modală, de flambaj sau seismică

add_unity_checkgratuit

Redactează o verificare de normativ conform schemei canonice a solverului

get_check_schemagratuit

Preia schema canonică pentru redactarea verificărilor de normativ

get_schemagratuit

Consultă schema de model din care este generat solverul, în loc să ghicească numele câmpurilor

list_sectionsgratuit

Parcurge profilele de oțel denumite europene, britanice și americane

render_reportdoar local

Generează raportul HTML cu nota de calcul a unui model deja rezolvat

save_modelPro pe găzduit

Stochează un model — în contul FersCloud pe serverul găzduit (Pro), într-un folder de pe calculatorul dumneavoastră cu serverul local

load_modelgratuit

Încarcă un model salvat anterior

list_modelsgratuit

Listează modelele dumneavoastră salvate

list_templatesgratuit

Parcurge modelele de pornire

get_templategratuit

Preia un model de pornire

get_usagegratuit

Verifică nivelul dumneavoastră, limita sa de bare și unde rulează calculele

Folosiți ChatGPT? Desktop și web

ChatGPT desktop rulează serverul local (Setări → Servere MCP → Adăugare server → STDIO, vedeți mai sus). ChatGPT pe web adaugă serverul găzduit ca server MCP personalizat:

  1. Deschideți chatgpt.com/plugins, apăsați + și apoi Add custom MCP server
  2. Numiți-l FERS, introduceți URL-ul https://ferscloud.com/api/mcp și alegeți OAuth ca autentificare
  3. Creați-l ca plugin, instalați-l și tastați @ într-o conversație nouă pentru a alege FERS

OAuth vă autentifică cu contul dumneavoastră FersCloud, fără nicio cheie de lipit. Pe web, calculele revin sub forma unui link care rezolvă modelul în browserul dumneavoastră. Un Custom GPT poate importa în continuare https://ferscloud.com/api/openapi.json ca acțiune.

Cât costă?

Nimic per calcul. Fiecare calcul rulează pe propriul calculator sau în browser, deci nu există o cotă de calcule și nimic nu este contorizat. Nivelul ales stabilește doar cât de mare poate fi un model.

NivelDimensiunea modeluluiPreț
GratuitPână la 100 bareGratuit pentru uz necomercial — serverul local nu cere nici cont, nici cheie
ProPână la 10,000 bare19.95 € / lună — setați FERS_API_KEY la o cheie din contul dumneavoastră Pro

Salvarea modelelor în contul FersCloud este disponibilă doar în Pro. Pe serverul găzduit, un link către browser rezolvă la nivelul contului care l-a creat, și doar pentru acel model.

Poți avea încredere în calculele structurale făcute de AI?

Da — atunci când AI-ul nu face el însuși aritmetica. Rezultatele FERS provin dintr-un motor cu elemente finite validat față de soluții analitice exacte, iar fiecare calcul returnează un raport transparent, articol cu articol, pe care îl puteți verifica de mână. Modelul lingvistic interpretează; solverul calculează.

Întrebări frecvente

Ce este serverul MCP FERS?

Un server Model Context Protocol care le permite asistenților AI să ruleze calcule structurale reale cu elemente finite — grinzi, cadre și grinzi cu zăbrele, inclusiv verificări de oțel conform EN 1993-1-1 — și să returneze rezultatele împreună cu o notă de calcul verificabilă de mână. Există ca server local, pachetul npm @ferscloud/fers-mcp, care calculează pe calculatorul dumneavoastră, și ca server găzduit la adresa https://ferscloud.com/api/mcp pentru aplicațiile de chat care nu pot porni un program local.

Ce clienți AI pot folosi FERS?

Orice client care poate porni un server MCP local: Claude Desktop, Claude Code, Cursor, VS Code cu GitHub Copilot, Codex, ChatGPT desktop, Windsurf, Cline și agenți personalizați. Claude și ChatGPT în browser sau pe telefon se conectează la serverul găzduit, care returnează un link ce rezolvă modelul în browserul dumneavoastră.

Am nevoie de o cheie API?

Nu pentru uzul necomercial al serverului local: fără cheie, acesta calculează pe nivelul gratuit și nu trimite nimic nicăieri. Uzul comercial, precum și modelele de peste 100 bare, necesită FERS_API_KEY setat la o cheie a unui cont Pro (până la 10,000 bare). La serverul găzduit vă autentificați prin OAuth (conectorii Claude și ChatGPT) sau cu un antet X-API-Key.

Cât costă serverul MCP FERS?

Nu există preț per calcul și nici cotă de calcule: serverul local calculează pe calculatorul dumneavoastră, iar linkurile serverului găzduit calculează în browser. Nivelul gratuit acoperă uzul necomercial cu modele de până la 100 bare; Pro, la 19.95 € pe lună, acoperă uzul comercial și modele de până la 10,000 bare și adaugă stocarea modelelor în cloud.

Modelul meu părăsește calculatorul?

Nu, cu serverul local. Modelul este rezolvat în procesul serverului, pe calculatorul dumneavoastră; cu FERS_API_KEY setată, singura cerere către FersCloud solicită un token de licență. Serverul găzduit primește însă modelul, pentru a-l valida și a-l păstra în spatele linkului către browser valabil 24 de ore.

Ce poate calcula FERS?

Grinzi, cadre și grinzi cu zăbrele 3D, cu analiză liniară și neliniară: săgeți, reacțiuni, diagrame de eforturi interne, flambaj și verificări de element conform EN 1993-1-1, inclusiv flambaj lateral-torsional.

Cât de precise sunt rezultatele?

Solverul este validat față de soluții analitice exacte și probleme de referință publicate — pagina de benchmarkuri prezintă comparațiile. Fiecare rezultat include un raport pe care îl puteți verifica rând cu rând.

Agentul meu ar trebui să folosească serverul MCP sau linia de comandă?

Ambele rulează același motor pe propriul calculator. Clienții desktop și de editor (Claude Desktop, Cursor, VS Code, ChatGPT desktop) folosesc serverul MCP local: un singur apel de instrument întoarce numerele verificate. Un agent cu shell, precum Claude Code, Codex sau un job CI, îl poate folosi pe oricare: serverul MCP rezolvă o verificare la cheie în mai puține runde, iar comanda fers din pip install FERS se potrivește lucrului prin scripturi, cu rezultatele păstrate în fișiere. Aplicațiile de chat din browser sau de pe telefon folosesc serverul găzduit, care construiește modelul și întoarce un link ce îl rezolvă în browserul dumneavoastră. Ghidul de terminal de la ferscloud.com/ro/docs/command-line conține bucla de lucru și un fișier skill.

Mai multe moduri de a folosi FERS