Best Qgis MCP Servers
QGIS is a free and open-source geographic information system (GIS) software that allows users to create, edit, visualize, analyze, and publish geospatial information.
Why this server?
Allows automating QGIS through a plugin or headless QGIS Python process, providing tools to run PyQGIS code, list and inspect layers, add or remove layers, export maps, manage projects, and execute Processing algorithms such as native:buffer.
AlicenseBqualityCmaintenanceEnables MCP clients to control QGIS by executing PyQGIS commands, managing layers and projects, exporting maps, and running Processing algorithms through either a GUI plugin or a headless Python process.13MITWhy this server?
Allows Claude to directly interact with and control QGIS through two-way communication, enabling project creation, loading and saving, layer manipulation (adding/removing vector and raster layers), execution of processing algorithms, running Python code in QGIS, and map rendering.
AlicenseBqualityDmaintenanceA Model Context Protocol server that connects Claude AI to QGIS, enabling direct interaction with the GIS software for project creation, layer manipulation, code execution, and processing algorithms through natural language prompts.1510Creative Commons Zero v1.0 UniversalWhy this server?
Provides tools for controlling QGIS (Geographic Information System) including layer management, feature editing, processing algorithms, rendering, styling, layout authoring, and more.
Why this server?
Allows QGIS-based preprocessing for generating SWMM input files from GIS data.
AlicenseBqualityAmaintenanceEleven local stdio MCP servers exposing a reproducible EPA SWMM stormwater-modelling workflow: model building, simulation with run manifests and continuity checks, calibration, GIS/QGIS, design storms and climate scenarios, uncertainty analysis, plotting, and modelling memory.498 PyPI30MITWhy this server?
Provides tools to interact with a live QGIS project, including layer management, styling, labeling, selections, running Processing algorithms, querying and editing attributes, geocoding, and executing PyQGIS code.
AlicenseAqualityAmaintenanceEnables Claude Desktop to view and interact with the currently open QGIS project, including layers, styling, selections, Processing algorithms, attribute editing, and geocoding, all running locally.10GPL 2.0Why this server?
Provides Speckle project and model management, with instructions for sending and receiving data via QGIS's Speckle connector.
AlicenseAqualityCmaintenanceMCP server for Speckle that enables AI-powered AEC interoperability, letting users manage Speckle projects, models, and versions through natural language, with guidance for data push/pull via native connectors.8MITWhy this server?
Provides tools prefixed qgis_* for driving QGIS Desktop, enabling extraction of an AOI from the canvas, mapping soil and risk ratings back into QGIS, adding vector layers, styling, and zooming, as part of an agent-driven conservation planning workflow.
Why this server?
Enables EchoPath to operate QGIS for mapping workflows, including mapping clinic service areas, counting covered households, and saving project and analysis layers.
AlicenseBqualityBmaintenanceEnables coding agents to operate desktop apps or VMs, capture successful GUI runs as local workflow memories, and replay reusable tasks with visual checks.17MITWhy this server?
Allows interaction with QGIS (Quantum GIS) through the QGIS MCP Plugin, enabling AI agents to manage GIS projects, layers, and perform geospatial operations.
FlicenseBqualityBmaintenanceEnables interaction with QGIS (Quantum GIS) through an MCP plugin and server, allowing natural language commands to control QGIS.100-