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 Plugins → QGIS MCP → QGIS 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 Plugins → Installing and Managing Plugins.
How do I connect Claude Desktop?
Edit claude_desktop_config.json (located at Claude → Settings → Developer → Edit Config) to include the
Basic information
More Desktop Chat MCP clients
HomunculAi
KrookedLillyA transparent desktop overlay that gives your AI agent a visual presence on screen. Your AI picks its own body from a library of avatars, colors, and expressions or draws it's own in SVG. Windows, $4.99, 7-day free trial, no account required.
Model Context Protocol for Raycast
evanzhoudevSeekChat
seekrays✨ A Sleek and Powerful AI Desktop Assistant that supports MCP integration✨
STATIONONE
KochavaStationOne is a local-first, model-agnostic AI client and orchestration layer that enables users to build, run, and manage agentic workflows across multiple LLMs and MCP connectors. It provides a unified workspace for integrating AI models, tools, and data sources through the Mod
Comments