MCP.so
Sign In

QGISMCP - QGIS Model Context Protocol Integration

@kicker315

About QGISMCP - QGIS Model Context Protocol Integration

Overview

What is QGISMCP - QGIS Model Context Protocol Integration?

QGISMCP connects QGIS to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control QGIS. It runs on QGIS 3.X and requires Python 3.10+, and is designed for users who want to use natural language prompts to manage GIS projects, layers, and processing workflows.

How to use QGISMCP - QGIS Model Context Protocol Integration?

Install prerequisites (QGIS 3.X, Python 3.10+, uv package manager), download the repo, and copy the qgis_mcp_plugin folder into your QGIS profile’s python/plugins directory. Enable the plugin via QGIS’s Plugin Manager, then configure Claude Desktop by editing claude_desktop_config.json to point to the MCP server. In QGIS, go to PluginsQGIS MCPQGIS MCP, click “Start Server”, and Claude will show available tools such as ping, load_project, add_vector_layer, and execute_processing.

Key features of QGISMCP - QGIS Model Context Protocol Integration

  • Two-way communication via a socket-based server
  • Create, load, and save QGIS projects
  • Add and remove vector or raster layers
  • Execute processing algorithms from the Processing Toolbox
  • Run arbitrary PyQGIS code from Claude
  • Render map views to image files

Use cases of QGISMCP - QGIS Model Context Protocol Integration

  • Creating new QGIS projects and loading layers via Claude prompts
  • Running geoprocessing algorithms such as centroid computation
  • Rendering map views to PNG or other image formats
  • Executing custom PyQGIS code for advanced styling or analysis

FAQ from QGISMCP - QGIS Model Context Protocol Integration

What does QGISMCP do?

It connects QGIS to Claude AI through the Model Context Protocol, enabling Claude to directly interact with and control QGIS for tasks like project creation, layer loading, and code execution.

What are the prerequisites?

You need QGIS 3.X (tested on 3.22), Python 3.10 or newer, the uv package manager, and a cloud desktop environment.

How do I install the QGIS plugin?

Copy the qgis_mcp_plugin folder into your QGIS active profile’s python/plugins directory, restart QGIS, and enable the plugin via PluginsInstalling and Managing Plugins.

How do I connect Claude Desktop?

Edit claude_desktop_config.json (located at ClaudeSettingsDeveloperEdit Config) to include the

Comments

More Desktop Chat MCP clients