
El Observatorio Latinoamericano de Desarrollo Sostenible (OLDS) publica dos servidores
de Model Context Protocol (MCP) —el estándar abierto que permite a un asistente de
inteligencia artificial consultar una fuente externa— para los datos abiertos de
Colombia y de seis países de América Latina. Ambos se construyeron sobre el
servidor dominicano que el observatorio venía desarrollando para datos.gob.do, y los
tres son de código abierto, con licencia MIT, y se instalan y ejecutan en la máquina de
quien los usa: sin pasarela, sin intermediario y sin cuenta.
El servidor colombiano cubre cinco portales y dos plataformas distintas. Según el
recuento que documenta el propio servidor, del portal nacional
datos.gov.co alcanza 8.391 conjuntos de datos, y de los
portales territoriales de Bogotá (unos 1.900), Cali (657), Valle del Cauca
(50) y Cartagena (38). Expone veinticuatro herramientas. La diferencia entre
ambas plataformas no es un detalle de implementación: el portal nacional corre
Socrata, que trae un lenguaje de consulta propio —SoQL— capaz de filtrar, agrupar y
sumar en el servidor, de modo que solo viajan los resultados agregados; los cuatro
portales municipales corren CKAN, cuyo almacén de datos admite filtrado por tipo pero
no consultas SQL. El servidor expone esa asimetría en lugar de disimularla, y verifica
contra los portales en vivo que la limitación sigue siendo cierta.
El servidor regional reúne en una sola interfaz los portales de Panamá (5.667 conjuntos), Chile (3.188), Uruguay (2.702), México (1.736), Argentina (1.273) y República Dominicana (1.062): 15.628 conjuntos de datos, cifra medida el 30 de agosto de 2026 consultando los portales, no leída de un catálogo. Su función distintiva es la búsqueda simultánea entre países, que lanza una consulta a todos los portales en paralelo y devuelve un resultado unificado en menos de tres segundos. Hasta ahora, comparar ejecución presupuestaria o cobertura de un servicio entre países de la región obligaba a aprender tantas interfaces de programación como países y a ejecutar tantas consultas por separado.
El alcance determina para qué sirve el servidor regional y para qué no. De sus quince herramientas, catorce operan sobre el catálogo: encuentran conjuntos de datos y los describen. Una sola devuelve filas, y únicamente cuando el portal ha construido la tabla correspondiente, algo que ocurre en el 64,5 % de los conjuntos examinados en cinco portales en esa misma medición de agosto. Colombia, además, todavía no figura en el servidor regional, y la razón es de arquitectura: los seis países incluidos corren la misma plataforma de catálogo, mientras que Colombia corre Socrata a nivel nacional y CKAN en sus municipios, lo que exige una familia de adaptadores distinta y no un descriptor más.
Ese orden de trabajo explica por qué el punto de partida fue la República Dominicana. El
portal datos.gob.do corre CKAN sin almacén de datos, que es la variante más
exigente: ninguna consulta es posible contra el servidor y cada fila tiene que salir de
un archivo descargado. Resolver ese caso obligó a escribir y medir las capas de descarga,
detección de codificación, reparación de enlaces y análisis local que hoy reutilizan los
otros dos. El servidor colombiano aportó después el conocimiento de Socrata y de los
servicios cartográficos. Entre ambos quedaron cubiertas, a profundidad medida contra
portales en vivo, las dos plataformas sobre las que corre casi toda la región.
Los tres servidores siguen mantenidos por separado y se incorporan al regional como bibliotecas, de manera que una corrección en el código compartido —en particular en la validación de identificadores, que es la defensa frente a la inyección de direcciones— alcance a los tres a la vez en lugar de tener que aplicarse tres veces.
Referencias:
colombian-open-data-mcp ·
opendata-latam-mcp ·
dominican-open-data-mcp ·
Model Context Protocol.
0 Comentarios