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
SeekChat
seekrays✨ A Sleek and Powerful AI Desktop Assistant that supports MCP integration✨
oneshot
destinerAnthropic MCP client for macOS
KILN-AI
Kiln-AIKiln is a free tool for building production-ready AI systems. It supports RAG pipelines, evaluations, agents, MCP tool-calling, synthetic data generation, and fine-tuning.
HyperChat
bigsweetpotatostudioHyperChat is a Chat client that strives for openness, utilizing APIs from various LLMs to achieve the best Chat experience, as well as implementing productivity tools through the MCP protocol.
SEO MCP
screpy.comConnect AI assistants to Screpy through SEO MCP. Bring project, crawl, on-page, Quick Wins, Core Web Vitals, and uptime data into AI SEO workflows.
Comments