Primero la escena, después la sigla
Camino uno: solo chat. Escribes «revisa los muros del nivel 3 y dime cuáles no tienen tipo». El modelo reconoce el tipo de problema, recuerda cómo se habla de muros y redacta una lista. Puede incluso advertir que hace falta el archivo. Eso sirve para pensar, no para trabajar. Nadie abrió el modelo. Nadie filtró por nivel. Nadie leyó un parámetro. Si copias esa lista a un informe, estás firmando una conversación.
Camino dos: alguien que sí puede tocar Revit. El mismo pedido llega a la app donde ya escribes a la IA —Claude Desktop, Cursor o Cline— pero esta vez hay un intermediario enchufado, como un mesero entre tu mesa y la cocina. La app donde escribes muestra qué puede hacer ese intermediario. La IA elige una acción de esa lista. El intermediario entra a Revit y ejecuta. Vuelve un resultado con unidades, con IDs, o un error de verdad: «el modelo no está abierto», «ese nivel no existe».
Ahí se ve la diferencia. Si el intermediario no está conectado, un chat inventa. Un sistema serio se detiene y lo dice. Esa es la línea entre una demo bonita y algo que puedes usar en un proyecto.
La pieza que hace posible el camino dos tiene nombre: MCP. Model Context Protocol. No es una app. No es un plugin. No es un modelo más listo. Es el enchufe —o, si prefieres, el control remoto: no cocina el plato, pero lleva el pedido a quien sí puede tocarlo.
Esta nota forma parte de la serie sobre el harness de IA para ingeniería civil. Aquí está H-03 Herramientas (tools): las manos acotadas. Lo que sigue es una demo de escritorio, no un caso de cliente. Si algo falla, debe verse fallar.
Qué es MCP, sin Silicon Valley
MCP es un acuerdo de cómo se habla entre la app donde usas la IA y un programa como Revit. Antes, cada app tenía que inventar su propia forma de hablar con cada programa. Cinco apps y diez programas eran cincuenta conversaciones distintas que mantener.
MCP propone un enchufe común. La app donde escribes pregunta: «¿qué puedes hacer?». El enchufe responde con su lista. No hace falta un traductor distinto para cada pareja.
Por ese cable viajan tres tipos de cosas. En el argot de software se llaman tools, resources y prompts; en la oficina se entienden así:
Acciones (tools). Una acción con reglas claras. Crear un muro. Filtrar por nivel. Exportar un listado. Dice qué entra y qué sale. La IA no teclea a ciegas dentro de Revit: elige un nombre de la lista y el enchufe lo ejecuta dentro del programa.
Datos (resources). Un dato, no una acción. El modelo abierto. Un plano. Un listado. La IA lo lee; no lo inventa.
Recetas (prompts). Una forma sugerida de pedir algo. No es el cálculo. No es la firma.
Si te quedas con una sola imagen: la app es la mesa donde pediste; el enchufe es el mesero que sí entra a la cocina (Revit); la IA solo elige el siguiente paso del menú. El número, el muro o el error no salieron de la conversación. Salieron de Revit.
La primera vez que oigas «cliente» y «servidor» en este tema, tradúcelos así: cliente = la app donde escribes; servidor = el enchufe que sí puede abrir y mover cosas dentro de Revit.
Qué existe hoy, y cuánto pesa
La pregunta que aparece de inmediato: ¿esto es de Autodesk? ¿Ya puedo instalarlo?
Hoy, lo que sí existe y se puede probar es comunitario y gratuito. No es oficial.
Hay un proyecto llamado revit-mcp. Un fork mantenido, LuDattilo/revit-mcp-server, lista 138 tools y cubre Revit 2023 a 2027. Incluye un panel de chat que se acopla dentro de Revit. Otro, Demolinator/revit-mcp-server, usa pyRevit y lista 48 tools. Los números son los que publican esos repositorios; no los audité uno a uno.
Autodesk habla de MCP. Su servidor oficial para Revit figura como coming soon, sin detalles públicos al día de escribir. No lo voy a vender como si ya estuviera en tu instalación.
Fuera de Revit hay más manos, con la misma lógica y distinta madurez. mcp-calculix conecta Gmsh y CalculiX. ODA anuncia servidores MCP para DWG, STEP e IFC. Civil 3D tiene puentes comunitarios, no oficiales. Ninguno de estos es un agente de ingeniería. Son manos. Manos que se enchufan.
Si lo instalas una tarde y ves el modelo responder, eso es real. Si concluyes que ya tienes un ingeniero automático, eso no lo es.
Cinco cosas que el enchufe no te da
Instalar un MCP no te convierte en un estudio con IA. Te deja enchufar una mano. Hay cinco confusiones que aparecen el mismo día.
Primera. «Instalé un MCP, ya tengo un agente.» No. Tienes un enchufe. Faltan permisos, memoria, parada y firma. Eso es el harness.
Segunda. «El MCP abre mi modelo solo.» No. Alguien tiene que tener Revit abierto, el enchufe encendido y la app conectada. Si falta cualquiera de los tres, no hay mano.
Tercera. «Si la tool falla, el modelo completa el dato.» Eso es exactamente lo que no debe pasar. Si la tool falla, el sistema para. Si el modelo rellena el hueco, volviste al camino uno.
Cuarta. «Un MCP de código sirve para estructuras.» Un enchufe de archivos no es un motor de análisis. Un MCP de Revit no es OpenSees. Cada mano hace una familia de cosas. No las mezcles.
Quinta. «El servidor firma.» El servidor no firma. La IA propone. Tú firmas. Si no puedes señalar qué archivo, qué versión y qué tool produjo el número, no lo copies al informe.
Ninguna de las cinco es un detalle. Son la diferencia entre una tarde de curiosidad y un error en un plano.
Conclusión
Quédate con esta frase: pides en la app; el enchufe es la mano; tú firmas.
MCP no es el agente. Es el enchufe que deja que la IA hable con Revit. El taller —permisos, memoria, parada, evidencia— es el harness. Si te preguntas quién manda cuando la IA ya puede tocar tus archivos, ese es el artículo anterior. Y si ya lo leíste, tu pregunta de esta semana es qué mano vas a enchufar.
Haz las tres líneas sobre una copia. Y si la demo no sale en tu máquina, no la fuerces: anota dónde se detuvo. Eso también es el oficio.
Fuentes
- Model Context Protocol — Introduction
- revit-mcp (proyecto original)
- LuDattilo/revit-mcp-server
- Demolinator/revit-mcp-server
- Casys AI — mcp-calculix
- ODA — MCP Servers
Evaluación y limitaciones
Trata las notas siguientes como contexto de evaluación, no como un cálculo o una revisión verificados.
Evalúa MCP como H-03 del harness: herramientas con contrato, permisos y evidencia, no como un interruptor mágico de Revit.
