Saltar al contenido principal

Opendata.cat · Open Source · MIT · 2026

Opendata.cat MCP Server

El arma contra las cajas negras. Un servidor MCP (Model Context Protocol) abierto que conecta cualquier IA con +2.850 conjuntos de datos públicos para que interrogues la realidad sin filtros.

¿Qué es el servidor MCP de Opendata.cat?

El Opendata.cat MCP Server es un servidor Model Context Protocol (MCP) de código abierto creado por Xavier Vinaixa Roselló (xaviviro) desde la asociación Opendata.cat, la asociación para el fomento de los datos abiertos. Es la herramienta para que seas tú, y no un filtro ideológico ni una tecnooligarquía, quien saque las conclusiones de la realidad.

En la práctica es un conector que actúa como base de fuentes fiables para que tu inteligencia artificial interactúe con el mundo real sin inventarse las cosas. Cualquier LLM — un modelo local de pesos abiertos totalmente privado o cualquier chat de las tecnooligarquías (ChatGPT, Claude, Gemini…) — se convierte en una ventanilla única con datos y fuentes fiables en tiempo real de Cataluña y el Estado.

Le abrimos la puerta a +2.850 conjuntos de datos de +1.000 municipios y organismos estatales para que tú hagas la pregunta directa a la fuente. Inspirado en el excelente trabajo del datagouv-mcp del gobierno francés, pero diseñado desde la raíz para entender nuestra propia realidad y territorio.

Trazabilidad: la cadena de confianza

Hemos diseñado este conector poniendo un énfasis obsesivo en la trazabilidad. Cuando el modelo te responde, no solo te da el número o el resultado, sino que traza exactamente de dónde ha sacado la información. Crea una cadena de confianza robusta donde puedes ver el dataset específico, la fecha de actualización y la institución de origen.

Esto revienta de raíz la invención de datos. La máquina todavía puede patinar a la hora de interpretarlos, pero tener acceso directo a la fuente es la mejor arma contra los intoxicadores. Si alguien intenta incendiar las redes con mentiras, puedes ir al dato crudo y desmontar la campaña del miedo con la implacabilidad de los números oficiales.

Casos de uso reales

Este tratamiento de datos en bruto tiene un uso diario brutal para la ciencia, para estudios de todo tipo y para nuestra soberanía diaria. Aquí tienes algunos ejemplos de lo que ya puedes preguntar directamente al chat:

> Consumo informado

¿Cuál es la gasolinera más barata de tu ciudad ahora mismo? Precios actualizados de todas las gasolineras del Estado vía CNMC.

> Lavadora inteligente

¿A qué hora es más barato poner la lavadora hoy con precios reales del mercado eléctrico (PVPC vía REE)?

> Energía verde

¿Cuál es el momento exacto del día con más inyección de energía renovable (solar + eólica) en la red para contaminar menos?

> Estado del país

¿Cómo están los embalses? Consulta el volumen y porcentaje embalsado con datos actualizados para entender una sequía sin intermediarios.

> Movilidad en tiempo real

¿Tu tren de Rodalies o FGC lleva retraso? Datos de retrasos y alertas actualizadas al instante.

> Emergencias

¿Cuántos incidentes ha gestionado el 112 el último mes en tu municipio? ¿Cuáles han sido las actuaciones de los Bomberos?

> Matriculaciones

¿Cuántos vehículos eléctricos se han matriculado en tu municipio? Evolución de la electrificación del parque móvil.

> Accidentes de tráfico

¿Cuáles son los puntos negros con muertos o heridos graves en tu comarca según datos oficiales?

> Vivienda y energía

Certificados de eficiencia energética de los edificios — ¿cuál es la distribución en tu municipio?

> Padrón y población

¿Cómo ha evolucionado la población de tu municipio según el INE? Pirámides de edad, movimientos migratorios.

Fuentes de datos conectadas

El servidor indexa y consulta en tiempo real conjuntos de datos de las principales administraciones catalanas y estatales. Toda la información proviene de portales de datos abiertos oficiales:

  • Generalitat de Catalunya — Portal de Transparencia, embalses, sequía, accidentes de tráfico, emergencias 112, Bomberos, certificados energéticos
  • Ayuntamiento de Barcelona — Open Data BCN, accidentes Guardia Urbana, movilidad, calidad del aire
  • Diputación de Barcelona — Datos de +300 municipios de la provincia
  • Consorcio AOC — Datos abiertos compartidos de la administración local
  • Ayuntamientos (+1.000 municipios) — Portales abiertos en toda Cataluña y el Estado
  • FGC — Posiciones GPS de los trenes en tiempo real, alertas, retrasos (GTFS-RT)
  • Rodalies / Renfe Barcelona — Trenes en tiempo real, retrasos, alertas
  • INE — Padrón, EPA (ocupación/paro), turismo y ocupación hotelera
  • REE — Red Eléctrica de España — Generación eléctrica, mix energético, precios PVPC
  • CNMC — Precios de todos los carburantes del Estado
  • Idescat — Estadísticas de Cataluña, confianza empresarial

Cómo empezar hoy mismo

01 · Vía recomendada

Vía soberana — IA local

Instala un modelo de lenguaje en tu propio ordenador y conéctale el servidor MCP. Probado con Qwen3.5 y Gemma, funciona fantásticamente. Si no has usado nunca modelos locales, Softcatalà tiene una guía espléndida con recomendaciones de modelos que van bien en catalán. Una vez funcione, sigue la guía de configuración oficial. Ningún dato sale de tu disco duro.

02 · Vía rápida

Vía rápida — Claude o ChatGPT

Si prefieres la comodidad, añade el conector a Claude Desktop, Claude Code, VS Code, Cursor o ChatGPT vía npm (@opendata.cat/mcp-server). Ganas inmediatez, pero tus consultas pasan por los servidores de las tecnooligarquías. Tú decides.

Tecnologías

Model Context Protocol (MCP) Node.js / TypeScript npm (@opendata.cat/mcp-server) Open Data (CKAN, Socrata, Sparql) GTFS-RT (trenes en tiempo real) LLM-agnóstico (Claude, ChatGPT, Gemini, Qwen, Gemma…) Compatible: Claude Desktop, Claude Code, VS Code, Cursor, ChatGPT Código abierto (licencia MIT) Soberanía digital

La infraestructura para la emancipación ciudadana

Nos hemos acostumbrado a vivir en un internet donde la inteligencia artificial alucina respuestas y las plataformas nos filtran el mundo para dictarnos cómo entenderlo. Estamos delegando nuestra capacidad crítica a cajas negras corporativas. La resistencia digital empieza por recuperar el control de la materia prima: la información.

Hay webs muy populares que cogen el importe de cualquier subvención, contrato o presupuesto público y lo convierten en métricas golosas con capas sesgadas para provocar reacciones emocionales. Si queremos madurez colectiva, necesitamos urgentemente herramientas que nos permitan masticar y entender la información por nosotros mismos, sin tutores, sin paternalismos y sin capas de prejuicio. Lee el artículo completo en Substack →

Contribuye al proyecto

La administración es un monstruo gigante, la información cambia y no somos infalibles. Aunque ya hemos conectado miles de conjuntos de datos, seguro que nos faltan. Si conoces una fuente de datos, un portal municipal, un estudio o una API pública que crees que es relevante y no la tenemos indexada, abre un issue en GitHub o contacta con Opendata.cat. Queremos que este proyecto esté vivo y lo construimos entre todos.