Enterprise DNA
M MCP Servers Developer low

QGIS MCP

by Various

Model Context Protocol (MCP) that allows LLMs to use QGIS Desktop

QM

MCP

QGIS MCP

Added 1 June 2026

Overview

QGIS MCP implements the Model Context Protocol to enable LLMs to interact with QGIS Desktop. It acts as a bridge, allowing large language models to execute geospatial operations and manipulate QGIS projects programmatically via standard MCP interfaces.

Best for

Best for
Developers building AI-driven geospatial automation tools or GIS analysts who want to combine LLMs with QGIS

Use cases

  • Automating GIS workflows through natural language commands
  • Integrating QGIS functionality into LLM-powered agent pipelines
  • Querying and visualizing geospatial data using conversational prompts

Notes

QGIS MCP implements the Model Context Protocol to enable LLMs to interact with QGIS Desktop. It acts as a bridge, allowing large language models to execute geospatial operations and manipulate QGIS projects programmatically via standard MCP interfaces.

965 stars on GitHub. Last updated 2025-10-01.

Use cases

  • Automating GIS workflows through natural language commands
  • Integrating QGIS functionality into LLM-powered agent pipelines
  • Querying and visualizing geospatial data using conversational prompts

Pros

  • Well-starred open source project with active community support
  • Enables rapid geospatial analysis without manual QGIS UI interaction
  • Leverages Python for extensibility and custom integration

Cons

  • Requires a running QGIS Desktop instance and LLM connectivity
  • Setup and configuration can be complex for non-developers
  • Limited to operations exposed by the MCP server, not full QGIS API

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Well-starred open source project with active community support
  • Enables rapid geospatial analysis without manual QGIS UI interaction
  • Leverages Python for extensibility and custom integration

Cons

  • Requires a running QGIS Desktop instance and LLM connectivity
  • Setup and configuration can be complex for non-developers
  • Limited to operations exposed by the MCP server, not full QGIS API