QGIS MCP: conecta Claude AI con QGIS y automatiza tu flujo de trabajo

Hace no tanto, automatizar tareas en QGIS implicaba escribir scripts en Python, conocer la API de PyQGIS y dedicar tiempo a depurar errores. Hoy existe una forma diferente de hacerlo: hablarle directamente a tu SIG.

Gracias al Model Context Protocol (MCP), es posible conectar Claude AI con QGIS y ejecutar acciones dentro del programa usando instrucciones en lenguaje natural. Cargar capas, aplicar simbología, lanzar geoprocesamientos o generar mapas, todo desde una conversación.

¿Qué es MCP exactamente?

MCP es un estándar abierto que permite a modelos de inteligencia artificial como Claude comunicarse con aplicaciones externas. En lugar de que la IA se limite a generar texto, puede interactuar directamente con herramientas como QGIS, ejecutando acciones reales dentro del programa.

En la práctica, funciona así: QGIS abre un pequeño servidor en tu equipo, Claude Desktop se conecta a él, y a partir de ahí puedes pedirle cosas como «carga esta capa vectorial y simbolízala por el campo población» o «ejecuta un buffer de 500 metros sobre las entidades seleccionadas«.

¿Qué necesitas para ponerlo en marcha?

La instalación requiere unos pocos componentes:

  • QGIS 3.28 o superior.
  • Python 3.12+.
  • Git.
  • El gestor de paquetes uv.
  • La aplicación Claude Desktop.

Archivo:Claude AI logo.svg - Wikipedia, la enciclopedia libre

Una vez instalados, el proceso se resume en tres pasos principales:

  1. Instalar el complemento QGIS MCP desde el gestor de complementos de QGIS.
  2. Configurar el archivo claude_desktop_config.json en Claude Desktop para indicarle cómo conectarse.
  3. Arrancar el servidor MCP desde QGIS y verificar la conexión.

El servidor MCP está disponible en el repositorio qgis-mcp de nkarasiak, que ofrece dos métodos de instalación: clonar el repositorio manualmente o usar uvx para descargarlo y ejecutarlo de forma automática. Si vas a empezar desde cero, te recomiendo este segundo enfoque, ya que reduce bastante los posibles errores.

No es un proceso complejo, pero sí requiere seguir el orden correcto y prestar atención a algunos detalles, especialmente en la configuración del archivo JSON.

¿Para qué sirve en la práctica?

Una vez configurado, las posibilidades son amplias. Puedes pedirle a Claude que:

  • Cargue capas desde rutas locales.
  • Ejecute algoritmos del procesador de QGIS.
  • Modifique la simbología de una capa etc.

Y todo sin salir del chat. En este vídeo os mostramos algunos ejemplos:

Aprende a instalarlo y usarlo paso a paso

Si quieres sacar todo su potencial, en el curso Inteligencia Artificial aplicada a los SIG hemos incluido QGIS MCP como una de las novedades, junto con otras herramientas y aplicaciones de IA que están llegando al mundo SIG.

2 comentarios en «QGIS MCP: conecta Claude AI con QGIS y automatiza tu flujo de trabajo»

    • Interesante combinación! OpenCode es una gran alternativa . Al final el MCP es el estándar que lo une todo.

      ¿Notaste alguna diferencia significativa en el flujo de trabajo respecto a Claude Desktop?

      Responder

Deja un comentario