QGISMCP - QGIS Model Context Protocol Integration
@kicker315
Basic information
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
More Desktop Chat MCP clients
Gemini MCP Desktop Client
duke7ablefirst gemini based desktop client for MCP
Toolbase
toolbase-aiA desktop application that adds powerful tools to Claude and AI platforms
TySVA - TypeScript Voice Assistant🪄
astrabertLearn TypeScript chatting effortlessly with AI
Console Chat Gpt
amidabuddhaPython CLI for AI Chat with MCP support
Comments