QG

QGIS

Created 6 months ago

QGISMCP connects QGIS to Claude AI through the Model Context Protocol, enabling project creation, layer loading, and code execution.

development location documentation public

What is QGIS?

connects QGIS to Claude AI through the MCP. This integration enables prompt-assisted project creation, layer loading, code execution, and more.

Documentation

QGISMCP Documentation

Features

  • Two-way communication
  • Project manipulation
  • Layer manipulation
  • Execute processing
  • Code execution

Installation# Prerequisites

  • QGIS 3.X
  • Cloud desktop
  • Python 3.10 or newer
  • uv package manager

Download code

Clone the repo with: git clone [email protected]:jjsantos01/qgis_mcp.git

QGIS plugin

Copy the folder qgis_mcp_plugin to your QGIS profile plugins folder.

Claude for Desktop Integration

Edit claude_desktop_config.json to include the MCP server configuration.

Usage# Starting the Connection

  1. In QGIS, go to plugins -> QGIS MCP-> QGIS MCP
  2. Click "Start Server"

Using with Claude

Once the config file has been set on Claude, and the server is running on QGIS, you will see a hammer icon with tools for the QGIS MCP.

Server Config

{
  "mcpServers": {
    "qgis-server": {
      "command": "npx",
      "args": [
        "qgis"
      ]
    }
  }
}

Links & Status

Repository: github.com
Hosted: No
Global: No
Official: No

Project Info

Hosted Featured
Created At: May 23, 2025
Updated At: Aug 07, 2025
Author: J. J. Santos
Category: community
License: MIT License
Tags:
development location documentation