jjsantos01/qgis_mcp
Model Context Protocol (MCP) that allows LLMs to use QGIS Desktop
Overview
jjsantos01/qgis_mcp is a Python MCP server. Model Context Protocol (MCP) that allows LLMs to use QGIS Desktop
Ranked #4639 out of 25632 indexed tools.
Ecosystem
Python No license
Signal Breakdown
Stars 839
Freshness 5mo ago
Issue Health 57%
Contributors 4
Dependents 0
Forks 124
Description Good
License None
How to Improve
Description low impact
License low impact
Freshness high impact
Matched Queries
From the README
# QGISMCP - QGIS Model Context Protocol Integration QGISMCP connects [QGIS](https://qgis.org/) to [Claude AI](https://claude.ai/chat) through the [Model Context Protocol (MCP)](https://modelcontextprotocol.io/docs/getting-started/intro), allowing Claude to directly interact with and control QGIS. This integration enables prompt assisted project creation, layer loading, code execution and more. This project is strongly based on the [BlenderMCP](https://github.com/ahujasid/blender-mcp/tree/main) project by [Siddharth Ahuja](https://x.com/sidahuj) ## Features - **Two-way communication**: Connect Claude AI to QGIS through a socket-based server. - **Project manipulation**: Create, load and save projects in QGIS. - **Layer manipulation**: Add and remove vector or raster layers to a project. - **Execute processing**: Execute processing algorithms ([Processing Toolbox](https://docs.qgis.org/3.40/en/docs/user_manual/processing/toolbox.html)). - **Code execution**: Run arbitrary Python codeRead full README on GitHub →
Are you the maintainer? Claim this listing