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:
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.
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.
- Instala Node.js 18 o posterior: el servidor se ejecuta con npx, no hay nada más que instalar.
- Añade FERS a tu cliente de IA con uno de los fragmentos siguientes.
- Opcional, para los límites Pro: genera una clave API en tu página de perfil y configúrala como FERS_API_KEY.
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-mcpUn 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-mcpWindsurf, Cline, Zed y cualquier otro cliente MCP que inicie servidores locales usan el mismo comando.
Opciones
FERS_API_KEYopcional. 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/mcpClaude (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.
- Descarga fers-skill.zip.
- En Claude: Configuración → Capacidades (Capabilities), activa la ejecución de código y, en Skills, sube fers-skill.zip.
- 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í.
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álculoEjecuta el solver FEM sobre el JSON de un modelo estructural (desplazamientos, esfuerzos, reacciones)
validate_modelgratisComprueba la estructura del modelo sin ejecutar el solver
run_unity_checkscálculoCalcula y devuelve los resultados y el informe de las comprobaciones normativas (índices de utilización) según Eurocódigo
check_beamcálculoComprobació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_beamgratisGenera un modelo de viga listo para el solver (luz, sección, apoyos, carga)
create_framegratisGenera un modelo de pórtico 2D listo para el solver
build_modelgratisConstruye un modelo de cualquier forma a partir de una lista de nudos y barras
set_analysisgratisActiva el análisis de segundo orden, modal, de pandeo o sísmico
add_unity_checkgratisRedacta una comprobación normativa conforme al esquema canónico del solver
get_check_schemagratisObtén el esquema canónico para redactar comprobaciones normativas
get_schemagratisConsulta el esquema del modelo del que se genera el solver, en lugar de adivinar nombres de campos
list_sectionsgratisExplora los perfiles de acero con nombre europeos, británicos y estadounidenses
render_reportsolo localGenera el informe HTML con el desarrollo de cálculo de un modelo ya calculado
save_modelPro en el alojadoGuarda un modelo: en tu cuenta de FersCloud con el servidor alojado (Pro), en una carpeta de tu equipo con el servidor local
load_modelgratisCarga un modelo guardado previamente
list_modelsgratisLista tus modelos guardados
list_templatesgratisExplora modelos de ejemplo para empezar
get_templategratisObtén un modelo de ejemplo
get_usagegratisConsulta 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:
- Abre chatgpt.com/plugins, pulsa + y luego Add custom MCP server
- Llámalo FERS, introduce la URL https://ferscloud.com/api/mcp y elige OAuth como autenticación
- 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.
| Plan | Tamaño del modelo | Precio |
|---|---|---|
| Gratis | Hasta 100 barras | Gratis para uso no comercial; el servidor local no necesita cuenta ni clave |
| Pro | Hasta 10,000 barras | 19.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.