Connect QGIS to any LLM through the Model Context Protocol (MCP)
Socket server plugin that exposes QGIS operations to LLMs through the
Model Context Protocol. Any MCP client (Claude, Codex, Gemini CLI, Cursor,
VS Code, Windsurf, Zed, ...) can then drive QGIS: manage layers, edit
features, run processing algorithms, render maps, and more.
This plugin is only one half of the setup. You also need the qgis-mcp
MCP server, which your MCP client runs to talk to QGIS.
See https://github.com/nkarasiak/qgis-mcp for installation instructions.
Features:
- 118 MCP tools for layers, features, processing, rendering, layouts
- Diagnose tool for full stack health checks
- Plugin development tools: message log, plugin reload, layer tree
- Expression validation, project variables, settings access
- Non-blocking TCP socket server with length-prefixed framing
- Toolbar button with port configuration dropdown
Plugin Tags