AppStrings.How it works
CAD & engineering / CONNECTION GUIDE

QGIS MCP Servers for Claude Code, Codex & Cursor

A QGIS plugin and MCP server connect map data, processing and layout workflows.

Integration documentation

QGIS integrations and connections

MCP · Live app

QGIS MCP · processing & layouts

A QGIS plugin and MCP server connect map data, processing and layout workflows.

Platforms: Windows, macOS, Linux

Claude Code · Documented

The maintainer documents Claude Code setup for this connection.

Codex · Documented

The maintainer documents Codex setup for this connection.

Cursor · Documented

The maintainer documents Cursor setup for this connection.

Requirements and limitations

A supported QGIS 3.28–4.x installation, uv and the companion plugin and server.

The plugin must be enabled in QGIS. Algorithm availability depends on installed processing providers.

MCP · Live app

QGIS MCP · PyQGIS bridge

A QGIS plugin connects project and processing operations to a Python MCP server.

Platforms: See documentation

Claude Code · MCP compatible

MCP transport compatibility is inferred; this agent is not explicitly documented for this connection.

Codex · MCP compatible

MCP transport compatibility is inferred; this agent is not explicitly documented for this connection.

Cursor · MCP compatible

MCP transport compatibility is inferred; this agent is not explicitly documented for this connection.

Requirements and limitations

QGIS 3.x, Python 3.10+, uv and the companion QGIS plugin.

Requires the plugin in QGIS; arbitrary PyQGIS execution depends on the running application environment.

API · Live & file workflows

PyQGIS

PyQGIS provides Python access through the console, plugins and standalone scripts.

Platforms: Windows, macOS, Linux

Claude Code · Not documented

The native interface is documented, but no setup for this coding agent is established by this source.

Codex · Not documented

The native interface is documented, but no setup for this coding agent is established by this source.

Cursor · Not documented

The native interface is documented, but no setup for this coding agent is established by this source.

Requirements and limitations

QGIS Python bindings with the correct application paths and environment; live control needs an in-app script or plugin.

Standalone scripts and the QGIS console have different environments. An agent-facing bridge is not included.

MCP · Live app

AgenticGIS MCP

A QGIS plugin with an MCP bridge for map analysis and project editing.

Platforms: Windows, macOS, Linux

Claude Code · Documented

The integration documentation explicitly names this client.

Codex · Documented

The integration documentation explicitly names this client.

Cursor · Documented

The integration documentation explicitly names this client.

Requirements and limitations

QGIS with the AgenticGIS plugin enabled; Python 3.9 or newer for the optional stdio proxy.

The local MCP server controls the open QGIS project; optional external services have separate requirements.

Compare connections

Compare how each route works, what it can do, and what you need to run it.

ConnectionWorkflow and platformCapabilitiesDocumented agentsRequirements and limitations
QGIS MCP · processing & layouts
MCP
Live app
Windows, macOS, Linux
Claude Code, Codex, CursorA supported QGIS 3.28–4.x installation, uv and the companion plugin and server.

The plugin must be enabled in QGIS. Algorithm availability depends on installed processing providers.
QGIS MCP · PyQGIS bridge
MCP
Live app
See documentation
See compatibilityQGIS 3.x, Python 3.10+, uv and the companion QGIS plugin.

Requires the plugin in QGIS; arbitrary PyQGIS execution depends on the running application environment.
PyQGIS
API
Live & file workflows
Windows, macOS, Linux
See compatibilityQGIS Python bindings with the correct application paths and environment; live control needs an in-app script or plugin.

Standalone scripts and the QGIS console have different environments. An agent-facing bridge is not included.
AgenticGIS MCP
MCP
Live app
Windows, macOS, Linux
Claude Code, Codex, CursorQGIS with the AgenticGIS plugin enabled; Python 3.9 or newer for the optional stdio proxy.

The local MCP server controls the open QGIS project; optional external services have separate requirements.

QGIS MCP · processing & layouts

How it works
MCP · Live app
Windows, macOS, Linux

Capabilities
Manage layers and features · Run processing algorithms · Create map layouts and atlases

Documented agents
Claude Code · Codex · Cursor

Requirements and limitations

A supported QGIS 3.28–4.x installation, uv and the companion plugin and server.

The plugin must be enabled in QGIS. Algorithm availability depends on installed processing providers.

QGIS MCP · PyQGIS bridge

How it works
MCP · Live app
See documentation

Capabilities
Inspect projects and layers · Run PyQGIS processing code

Documented agents
See compatibility

Requirements and limitations

QGIS 3.x, Python 3.10+, uv and the companion QGIS plugin.

Requires the plugin in QGIS; arbitrary PyQGIS execution depends on the running application environment.

PyQGIS

How it works
API · Live & file workflows
Windows, macOS, Linux

Capabilities
Script projects, layers and processing

Documented agents
See compatibility

Requirements and limitations

QGIS Python bindings with the correct application paths and environment; live control needs an in-app script or plugin.

Standalone scripts and the QGIS console have different environments. An agent-facing bridge is not included.

AgenticGIS MCP

How it works
MCP · Live app
Windows, macOS, Linux

Capabilities
Inspect and style layers · Run processing algorithms · Export map layouts

Documented agents
Claude Code · Codex · Cursor

Requirements and limitations

QGIS with the AgenticGIS plugin enabled; Python 3.9 or newer for the optional stdio proxy.

The local MCP server controls the open QGIS project; optional external services have separate requirements.

Choose an AI agent

Questions before setup

Does one integration cover every workflow?

No such claim is made. Check the capability list, requirements and limitations of each route, then test a copy of a representative project.