qgis_mcp
505
QGISMCP is a Model Context Protocol integration connecting QGIS with Claude AI, enabling rich client-server interaction. It allows for project and layer manipulation as well as execution of processing scripts and custom Python code within QGIS.
QGISMCP - QGIS Model Context Protocol Integration
QGISMCP connects QGIS with Claude AI using the Model Context Protocol (MCP). This allows for direct interaction and control over QGIS, supporting features like project creation, layer loading, and code execution.
Features
- Two-way communication between Claude AI and QGIS
- Project manipulation: creation, loading, and saving
- Layer manipulation: addition and removal
- Execute processing algorithms via the Processing Toolbox
- Code execution: run arbitrary Python code directly in QGIS
Components
- QGIS plugin: Creates a socket server to receive commands
- MCP Server: Python server implementing the MCP protocol
Usage
- In QGIS, activate the QGIS MCP through the plugins menu to start the server.
- With Claude integration configured, utilize various tool commands available through Claude.