Servidor MCP de FERS — cálculo estructural para agentes de IA

FERS pone un solver real de elementos finitos detrás del Model Context Protocol. Instala el servidor local y Claude, Cursor, VS Code, Codex o ChatGPT de escritorio podrán calcular vigas, pórticos y celosías, ejecutar comprobaciones de acero según el Eurocódigo EN 1993-1-1 y devolver un desarrollo de cálculo transparente, todo calculado en tu propio equipo. Gratis para uso no comercial hasta 100 barras; Pro, que cubre el uso comercial, hasta 10,000.

Servidor MCP local (stdio, Node.js 18 o posterior)

npx -y @ferscloud/fers-mcp

¿Qué es el servidor MCP de FERS?

El Model Context Protocol es un estándar abierto que permite a los asistentes de IA descubrir y utilizar herramientas externas. FERS Cloud expone su solver FEM como servidor MCP para que cualquier cliente de IA compatible pueda ejecutar cálculos estructurales por ti.

Una vez configurado, basta con pedirle a tu asistente de IA:

Usa FERS para calcular una viga en voladizo con una carga puntual de 10 kN en el extremo libre, 6 m de luz y sección de acero IPE 300.

La IA llamará automáticamente a las herramientas del solver de FERS, obtendrá los resultados y te explicará los desplazamientos, las reacciones de apoyo y los esfuerzos internos.

A diferencia de un modelo de lenguaje a secas, FERS calcula de verdad: cada resultado proviene de un motor de elementos finitos validado frente a soluciones analíticas exactas y devuelve el desarrollo completo, no una suposición.

Cómo calcular una viga o un pórtico con IA

Conecta tu cliente de IA al servidor MCP de FERS y describe la estructura en lenguaje natural: luz, sección, apoyos y cargas. El agente construye un modelo listo para el solver, ejecuta el cálculo por elementos finitos en tu equipo e informa de flechas, reacciones de apoyo, esfuerzos internos e índices de utilización según Eurocódigo.

Comprueba con FERS un IPE 400 en S275, viga biapoyada de 7,5 m de luz con una carga distribuida de 12 kN/m, según EN 1993-1-1.
Usa FERS para construir un pórtico 2D — 8 m de luz, 4 m de altura de alero, pilares HEA 240, dintel IPE 330 —, aplica una carga de nieve de 5 kN/m e indica el índice de utilización determinante.

Una comprobación de barra devuelve los índices de utilización a flexión, cortante, N+M combinados y pandeo lateral-torsional, cláusula por cláusula, y check_beam añade la flecha de la viga bajo la carga característica. Un cálculo devuelve desplazamientos, reacciones de apoyo y esfuerzos internos, con cada número trazable en el informe.

Inicio rápido: conéctate en dos minutos

En el plan gratuito, que es para uso no comercial, no necesitas cuenta ni clave.

  1. Instala Node.js 18 o posterior: el servidor se ejecuta con npx, no hay nada más que instalar.
  2. Añade FERS a tu cliente de IA con uno de los fragmentos siguientes.
  3. Opcional, para los límites Pro: genera una clave API en tu página de perfil y configúrala como FERS_API_KEY.

¿Usas Claude o ChatGPT en el navegador o en el móvil? Esas aplicaciones no pueden iniciar un programa en tu ordenador: conéctalas al servidor alojado.

Instala el servidor local

Un único paquete npm, @ferscloud/fers-mcp, para cualquier cliente que pueda iniciar un programa en tu ordenador. El motor de FERS se ejecuta dentro de él, así que cada cálculo se hace en tu equipo y los resultados vuelven directamente a tu agente.

Las instalaciones con un clic añaden el servidor sin clave, en el plan gratuito (uso no comercial). Añade FERS_API_KEY a su env para Pro, que cubre el uso comercial.

Claude Desktop

Con un clic: descarga fers-mcp.mcpb de la última versión publicada y haz doble clic sobre él. O añade esto a claude_desktop_config.json (Configuración → Desarrollador → Editar configuración):

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

Un solo comando en tu terminal. Para el plan gratuito, omite --env y la clave.

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 usa una clave servers de primer nivel en lugar 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

En ChatGPT de escritorio: Configuración → Servidores MCP → Añadir servidor → STDIO, con el comando:

npx -y @ferscloud/fers-mcp

Windsurf, Cline, Zed y cualquier otro cliente MCP que inicie servidores locales usan el mismo comando.

Opciones

  • FERS_API_KEY opcional. Una clave API de FersCloud (Perfil → API Keys). Sin ella, cada cálculo se ejecuta en el plan gratuito, para uso no comercial hasta 100 barras; una clave de una cuenta Pro cubre el uso comercial y amplía el límite a 10,000.
  • --out-dir <folder> opcional. solve_model con detail "full" escribe el resultado completo en un archivo de esta carpeta y devuelve su ruta, en lugar de incluirlo en la conversación.

Qué sale de tu equipo

Tus modelos, nunca. Con FERS_API_KEY configurada, el servidor solo pide a FersCloud un token de licencia de corta duración; sin clave no se envía nada en absoluto.

Claude o ChatGPT en el navegador: el servidor alojado

Claude en la web y en la app móvil, y ChatGPT en la web, no pueden iniciar un programa en tu ordenador, así que se conectan al servidor alojado. Construye y valida modelos como el servidor local, pero no ejecuta el solver: solve_model, run_unity_checks y check_beam devuelven un enlace que calcula el modelo en tu navegador y muestra allí los resultados. El enlace es público y válido durante 24 horas. Para obtener los resultados dentro del chat, usa el servidor local.

Endpoint alojado (streamable HTTP, OAuth o X-API-Key)

https://ferscloud.com/api/mcp

Claude (web & mobile)

En Claude web o en la app móvil: Configuración → Conectores → Añadir conector personalizado, y pega la URL del endpoint. OAuth inicia la sesión por ti: no necesitas clave.

ChatGPT (web)

ChatGPT en la web lo añade como servidor MCP personalizado, que se convierte en un plugin; consulta la sección de ChatGPT más abajo.

Otros clientes por HTTP

Cualquier cliente compatible con streamable HTTP también puede usar el servidor alojado, por ejemplo donde no se permite instalar programas locales. Envía tu clave API en la cabecera X-API-Key; los cálculos se devuelven como un enlace al navegador.

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 y cualquier otro cliente MCP con streamable HTTP usan la misma URL y la misma cabecera X-API-Key.

Claude.ai: resultados en el chat, con el skill de FERS

Claude en la web y en las apps de escritorio y móvil puede ejecutar Python en su propio sandbox de código. Con el skill de FERS subido, Claude instala FERS allí (pip install FERS) y calcula tu modelo dentro del chat: deformaciones, esfuerzos internos, pandeo y comprobaciones según EN 1993-1-1. El modelo va al sandbox de Claude, no a FERS.

  1. Descarga fers-skill.zip.
  2. En Claude: Configuración → Capacidades (Capabilities), activa la ejecución de código y, en Skills, sube fers-skill.zip.
  3. Pregunta, por ejemplo: «Comprueba según EN 1993-1-1 un IPE200 de S235 biapoyado de 6 m con 10 kN/m.» Claude instala FERS en su sandbox y lo calcula allí.
Descargar fers-skill.zip

El skill es gratuito. El cálculo sigue la licencia del motor: gratis para uso no comercial hasta 100 barras; el uso comercial requiere el plan Pro.

Las herramientas de un vistazo

Una selección de las herramientas; tu cliente las muestra todas. Los nombres de las herramientas son identificadores estables, así que tu agente los descubre automáticamente. Las herramientas de cálculo ejecutan el motor FEM en el servidor local y devuelven un enlace al navegador en el alojado. Guardar en tu cuenta de FersCloud requiere Pro; el servidor local guarda en una carpeta de tu equipo.

solve_modelcálculo

Ejecuta el solver FEM sobre el JSON de un modelo estructural (desplazamientos, esfuerzos, reacciones)

validate_modelgratis

Comprueba la estructura del modelo sin ejecutar el solver

run_unity_checkscálculo

Calcula y devuelve los resultados y el informe de las comprobaciones normativas (índices de utilización) según Eurocódigo

check_beamcálculo

Comprobación llave en mano de una barra de acero según EN 1993-1-1 (EC3): construye el modelo, lo calcula y devuelve el índice de utilización (flexión, cortante, N+M, pandeo lateral-torsional) y la flecha característica

create_beamgratis

Genera un modelo de viga listo para el solver (luz, sección, apoyos, carga)

create_framegratis

Genera un modelo de pórtico 2D listo para el solver

build_modelgratis

Construye un modelo de cualquier forma a partir de una lista de nudos y barras

set_analysisgratis

Activa el análisis de segundo orden, modal, de pandeo o sísmico

add_unity_checkgratis

Redacta una comprobación normativa conforme al esquema canónico del solver

get_check_schemagratis

Obtén el esquema canónico para redactar comprobaciones normativas

get_schemagratis

Consulta el esquema del modelo del que se genera el solver, en lugar de adivinar nombres de campos

list_sectionsgratis

Explora los perfiles de acero con nombre europeos, británicos y estadounidenses

render_reportsolo local

Genera el informe HTML con el desarrollo de cálculo de un modelo ya calculado

save_modelPro en el alojado

Guarda un modelo: en tu cuenta de FersCloud con el servidor alojado (Pro), en una carpeta de tu equipo con el servidor local

load_modelgratis

Carga un modelo guardado previamente

list_modelsgratis

Lista tus modelos guardados

list_templatesgratis

Explora modelos de ejemplo para empezar

get_templategratis

Obtén un modelo de ejemplo

get_usagegratis

Consulta tu plan, su límite de barras y dónde se ejecutan los cálculos

¿Usas ChatGPT? Escritorio y web

ChatGPT de escritorio ejecuta el servidor local (Configuración → Servidores MCP → Añadir servidor → STDIO, ver arriba). ChatGPT en la web añade el servidor alojado como servidor MCP personalizado:

  1. Abre chatgpt.com/plugins, pulsa + y luego Add custom MCP server
  2. Llámalo FERS, introduce la URL https://ferscloud.com/api/mcp y elige OAuth como autenticación
  3. Créalo como plugin, instálalo y escribe @ en un chat nuevo para elegir FERS

OAuth inicia sesión con tu cuenta de FersCloud, sin ninguna clave que pegar. En la web, los cálculos se devuelven como un enlace que calcula el modelo en tu navegador. Un Custom GPT todavía puede importar https://ferscloud.com/api/openapi.json como Action.

¿Cuánto cuesta?

Nada por cálculo. Cada cálculo se ejecuta en tu propio equipo o en tu navegador, así que no hay cuota de cálculos ni se mide nada. Tu plan solo determina el tamaño máximo de un modelo.

PlanTamaño del modeloPrecio
GratisHasta 100 barrasGratis para uso no comercial; el servidor local no necesita cuenta ni clave
ProHasta 10,000 barras19.95 € / mes; configura FERS_API_KEY con una clave de tu cuenta Pro

Guardar modelos en tu cuenta de FersCloud es exclusivo de Pro. En el servidor alojado, un enlace al navegador calcula con el plan de la cuenta que lo creó, y solo para ese modelo.

¿Se puede confiar en los cálculos estructurales con IA?

Sí, siempre que la IA no haga la aritmética. Los resultados de FERS provienen de un motor de elementos finitos validado frente a soluciones analíticas exactas, y cada cálculo devuelve un informe transparente, cláusula por cláusula, que puedes verificar a mano. El LLM interpreta; el solver calcula.

Preguntas frecuentes

¿Qué es el servidor MCP de FERS?

Un servidor de Model Context Protocol que permite a los asistentes de IA ejecutar cálculos estructurales reales por elementos finitos — vigas, pórticos y celosías, incluidas las comprobaciones de acero según el Eurocódigo EN 1993-1-1 — y devolver los resultados con un desarrollo de cálculo verificable. Existe como servidor local, el paquete npm @ferscloud/fers-mcp, que calcula en tu equipo, y como servidor alojado en https://ferscloud.com/api/mcp para las apps de chat que no pueden iniciar un programa local.

¿Qué clientes de IA pueden usar FERS?

Cualquier cliente que pueda iniciar un servidor MCP local: Claude Desktop, Claude Code, Cursor, VS Code con GitHub Copilot, Codex, ChatGPT de escritorio, Windsurf, Cline y agentes personalizados. Claude y ChatGPT en el navegador o en el móvil se conectan al servidor alojado, que devuelve un enlace que calcula el modelo en tu navegador.

¿Necesito una clave API?

No para el uso no comercial del servidor local: sin clave calcula en el plan gratuito y no envía nada a ninguna parte. El uso comercial, y los modelos de más de 100 barras, requieren configurar FERS_API_KEY con una clave de una cuenta Pro (hasta 10,000 barras). El servidor alojado inicia sesión con OAuth (los conectores de Claude y ChatGPT) o con una cabecera X-API-Key.

¿Cuánto cuesta el servidor MCP de FERS?

No hay precio por cálculo ni cuota de cálculos: el servidor local calcula en tu equipo y los enlaces del servidor alojado calculan en tu navegador. El plan gratuito cubre el uso no comercial con modelos de hasta 100 barras; Pro, por 19.95 € al mes, cubre el uso comercial y modelos de hasta 10,000 barras, y añade el almacenamiento de modelos en la nube.

¿Mi modelo sale de mi ordenador?

Con el servidor local, no. El modelo se calcula dentro del proceso del servidor en tu equipo; con FERS_API_KEY configurada, la única petición a FersCloud solicita un token de licencia. El servidor alojado sí recibe el modelo, para validarlo y guardarlo tras el enlace al navegador de 24 horas.

¿Qué puede calcular FERS?

Vigas, pórticos y celosías en 3D con análisis lineal y no lineal: flechas, reacciones de apoyo, diagramas de esfuerzos internos, pandeo y comprobaciones de barras según el Eurocódigo EN 1993-1-1, incluido el pandeo lateral-torsional.

¿Qué precisión tienen los resultados?

El solver está validado frente a soluciones analíticas exactas y problemas de referencia publicados; la página de benchmarks muestra las comparaciones. Cada resultado incluye un informe que puedes verificar línea a línea.

¿Debería mi agente usar el servidor MCP o la línea de comandos?

Ambos ejecutan el mismo motor en tu propio equipo. Los clientes de escritorio y de editor (Claude Desktop, Cursor, VS Code, ChatGPT de escritorio) usan el servidor MCP local: una sola llamada a una herramienta devuelve los números comprobados. Un agente con shell, como Claude Code, Codex o un trabajo de CI, puede usar cualquiera de los dos: el servidor MCP resuelve una comprobación llave en mano en menos turnos, y el comando fers de pip install FERS se adapta al trabajo con scripts, con los resultados guardados en archivos. Las apps de chat en el navegador o en el teléfono usan el servidor alojado, que construye el modelo y devuelve un enlace que lo calcula en tu navegador. La guía de terminal en ferscloud.com/es/docs/command-line tiene el ciclo de trabajo y un archivo skill.

Más formas de usar FERS