QGIS MCPby Nicolas Karasiak
125 tools that drive a running QGIS 3.28 to 4.x through a plugin from the official QGIS plugin repository.
QGIS has no official MCP server, but two community servers drive an open QGIS Desktop through a plugin that listens on a local socket, one of them installable from the QGIS plugin repository and covering QGIS 3.28 to 4.x. Skills add a headless PyQGIS command line and plugin-development help. Everything here is free and runs on your own machine; the main caveat is that both servers can execute arbitrary PyQGIS code in your session.
125 tools that drive a running QGIS 3.28 to 4.x through a plugin from the official QGIS plugin repository.
A QGIS plugin opens a local socket inside QGIS Desktop so Claude can load layers, run Processing tools and render maps.
A SKILL.md reference to every QGIS MCP tool, with its safety annotations, for agents working on the server.
A command-line harness and SKILL.md that let an agent build QGIS projects, layers and layouts through PyQGIS and qgis_process.
Two skills for QGIS plugin developers: PyQGIS API lookup against real sources, and QGIS 3 to 4 plugin migration.
Listings are sorted by origin, then by recent activity. GitHub data is refreshed nightly. Nothing here is ranked.
An MCP server or skill can only do what QGIS lets programs do. QGIS exposes 3 automation interfaces:
QGIS is a volunteer-run open-source project rather than a company product, and as of this check it has not released its own MCP server or AI assistant. AI connectors for QGIS reach users as third-party plugins in the official QGIS plugin repository, such as Nicolas Karasiak's QGIS MCP, which the project hosts but does not author.
Checked 4 Nov 2026. Sources: QGIS MCP plugin page, plugins.qgis.org, QGIS project site
Taken from the listings' own documentation. Check each listing for exactly what it supports.
The listings here document setup for Claude Code, Claude Desktop, Codex CLI, Cursor, Gemini CLI, GitHub Copilot CLI, LM Studio, VS Code, Windsurf, Zed and opencode. Install steps, copied from each project's own documentation, are on each listing's page. Most QGIS integrations run on your own computer next to QGIS, so you need QGIS installed and licensed on the same machine unless the listing says otherwise.
No. The QGIS project hasn't published one as of 4 November 2026. The servers listed here are community projects; Nicolas Karasiak's is distributed through the official QGIS plugin repository, but it is written and maintained by its author.
Yes. Install a QGIS MCP plugin, press Start Server inside QGIS, and register the matching server in Claude Desktop or Claude Code. The agent then works in your open project: adding layers, running Processing tools and rendering the map.
nkarasiak/qgis-mcp states support for QGIS 3.28 through 4.x, and its plugin repository entry allows up to 4.99. jjsantos01/qgis_mcp was only tested on QGIS 3.22 and hasn't been updated since October 2025.
Both servers include a tool that runs arbitrary PyQGIS, which can delete files or layers. The Karasiak server marks such tools as destructive so your client asks first, and supports a shared token on the socket. Work on copies of important projects.
AI-generated models, drawings and results must be checked by a qualified engineer before use.
Sources (checked 4 Nov 2026): PyQGIS developer cookbook · Using Processing from the command line (qgis_process) · QGIS MCP plugin page, plugins.qgis.org · QGIS product page
QGIS is developed by its own project (Open source). Tresca is independent and not affiliated with or endorsed by the QGIS project.