Qué es un servidor MCP y para qué sirve en una empresa de construcción

Pablo Cabello ·

Un servidor MCP (Model Context Protocol) es un conector que permite a un asistente de IA como ChatGPT o Claude consultar y usar los datos y programas de una empresa por sí mismo, en vez de que alguien los copie y pegue en el chat. En una constructora sirve para que el asistente pueda mirar el Catastro, buscar en la documentación de una obra o leer el estado de un ERP con los permisos que la empresa decida.

MCP es un estándar abierto: define cómo se habla un asistente con un programa externo. El servidor es la pieza que pone la empresa (o quien se la monte) y que dice qué puede hacer el asistente, con qué datos y con qué permisos.

¿Qué problema resuelve un servidor MCP en una constructora?

El del copiar y pegar. Hoy, quien usa ChatGPT o Claude en una constructora le pega en el chat un trozo de presupuesto, una referencia catastral o el texto de un acta, y espera que conteste bien con eso. El asistente no sabe nada de vuestras obras, de vuestros precios ni de vuestros programas. Cada consulta empieza de cero y depende de lo que alguien haya acertado a copiar.

Con un servidor MCP, el asistente va a buscar el dato él mismo, a la fuente, cada vez que lo necesita. Se deja de copiar, y la respuesta sale del dato real, no del que se pegó la semana pasada.

¿Cómo funciona un servidor MCP, sin tecnicismos?

Un servidor MCP ofrece al asistente una lista de herramientas. Cada herramienta es una acción concreta, con nombre y descripción: «buscar una finca por referencia catastral», «listar las obras activas», «leer el último informe de una obra». El asistente lee esa lista y, según lo que se le pregunta, decide qué herramienta usar y con qué datos.

Lo importante es lo que el servidor no ofrece. Si una acción no está en la lista, el asistente no puede hacerla. Y si el servidor pide autenticación, cada persona entra con su usuario y ve solo lo que le corresponde. Es como el control de accesos de una obra: el que está en la lista entra, y entra hasta donde le dejan.

¿Para qué sirve un servidor MCP en una empresa de construcción?

Para que la IA trabaje con los datos de la empresa sin sacarlos a mano. Algunos usos que tienen sentido en construcción:

  • Datos públicos que se consultan a menudo: Catastro, bases de precios, normativa publicada.
  • El estado de las obras: qué informes faltan, qué producción está sin certificar, qué órdenes de cambio siguen sin respuesta.
  • La documentación de una obra: buscar en actas, informes y correos de esa obra, y no de otra.
  • El ERP o las hojas de control: consultar un coste, un proveedor o un pedido sin abrir tres programas.

Un servidor MCP es también lo que permite montar agentes de IA de obra: un agente es un programa que usa esas herramientas con un objetivo, por ejemplo revisar cada mañana lo que falta y avisar al responsable.

¿Qué ejemplos reales de servidores MCP hay en construcción?

Dos que he construido yo y que se pueden abrir:

  • mcp_Catastro. Servidor MCP en Python, de código abierto, que conecta un asistente de IA con los servicios oficiales del Catastro. Se consulta por referencia catastral o por coordenadas. Resuelve una cosa concreta: los datos catastrales viven en un servicio oficial que ChatGPT o Claude no consultan por sí solos.
  • El servidor MCP de OBRATEC, mi software de informes de obra, en producción. Tiene 56 herramientas y autenticación OAuth 2.1, y conecta ChatGPT y Claude con la cuenta de OBRATEC de cada empresa, con los permisos de cada usuario.

El primero enseña el caso más sencillo: un servicio público, de solo consulta. El segundo, el caso de empresa: muchas herramientas, datos privados y un usuario que tiene que identificarse.

¿Es seguro conectar ChatGPT o Claude a los datos de una empresa?

Depende de cómo se monte, y eso se decide antes de escribir código. Las reglas con las que trabajo:

  • Se empieza por consultar, no por modificar. Las herramientas que cambian datos se añaden después, y solo las que hacen falta.
  • Cada usuario entra con su identidad (OAuth 2.1 en el caso de OBRATEC) y ve lo que ya veía.
  • Se fija por escrito qué datos pueden llegar al asistente y cuáles no. Cuando el contrato lo exige, se puede trabajar con modelos alojados en la UE o en el propio servidor de la empresa.
  • El contenido de un documento nunca da órdenes. Si el asistente lee un correo o un PDF, lo trata como dato, no como instrucción.

No hay un «es seguro» en abstracto. Hay un servidor con una lista de herramientas, unos permisos y unos datos acotados, y eso sí se puede revisar.

¿Qué diferencia hay entre un servidor MCP, una API y un agente de IA?

  • Una API es una puerta para que un programa hable con otro. La usan los programadores.
  • Un servidor MCP es una puerta pensada para asistentes de IA: describe cada herramienta en lenguaje que el asistente entiende, para que la elija sola. A menudo se construye encima de una API que ya existe.
  • Un agente de IA es quien cruza esa puerta con un objetivo: decide qué herramientas usar, en qué orden, y qué hacer con el resultado.

¿Cuándo no merece la pena un servidor MCP?

Cuando el dato no está en ningún sitio que se pueda consultar: si vive en una libreta o en la cabeza de alguien, primero hay que darle un sitio. Y cuando la tarea es siempre igual: mover un dato del formulario al ERP cada lunes no necesita un asistente que decida nada, basta una automatización con reglas fijas, más barata y más estable.

¿Quién escribe esto?

Pablo Cabello, Arquitecto Técnico, ofrece consultoría de IA para constructoras, estudios técnicos y empresas con contacto con obra en toda España: estudia qué procesos les hacen perder tiempo, decide cuáles merece la pena automatizar y los automatiza sobre el software que ya usan.

  • Arquitecto Técnico por la Universidad de Granada. Colegiado COAAT Granada nº 90533 desde 2013.
  • Más de 10 años gestionando y ejecutando obra, sobre todo aperturas de retail en España y Europa.
  • Creador de OBRATEC, software de informes de obra con IA en producción: 7 tipos de informe y un servidor MCP con 56 herramientas y autenticación OAuth 2.1.
  • Código público en GitHub: mcp_Catastro, RAG_Presupuestos y Obratec-seismos.

Si en vuestra empresa hay un dato que alguien copia a mano en ChatGPT o en Claude cada semana, ahí hay un servidor MCP esperando. Cuéntame cuál es y te digo si merece la pena montarlo.

Conectar la IA a mis datos

Lo que suelen preguntarme.

¿Qué significa MCP?

MCP significa Model Context Protocol, protocolo de contexto para modelos. Es un estándar abierto que define cómo un asistente de IA, como ChatGPT o Claude, se conecta a programas y datos externos. Un servidor MCP es la pieza que ofrece esas conexiones: dice qué acciones hay disponibles, qué datos se pueden consultar y con qué permisos.

¿Un servidor MCP funciona con ChatGPT y con Claude?

Sí, si es un servidor remoto, accesible por internet: el mismo servidor puede conectarse a Claude y a ChatGPT, porque los dos usan el mismo estándar. Uno que solo corre en el ordenador de quien lo usa, como mcp_Catastro tal y como está publicado, funciona con Claude, pero no con ChatGPT. Lo que cambia es cómo se añade el conector en cada uno y qué permite el plan contratado. Por eso conviene comprobar la cuenta de la empresa antes de montarlo.

¿Necesito un servidor MCP a medida o hay alguno ya hecho?

Depende de dónde estén vuestros datos. Para servicios públicos o programas muy extendidos ya hay servidores MCP hechos, algunos de código abierto, como el del Catastro. Para el ERP de la empresa, sus carpetas o sus propias reglas casi siempre hace falta uno a medida, porque es ahí donde se decide qué puede consultar la IA y qué no.