{"repo":"nkarasiak/qgis-mcp","free":true,"listed":false,"github":"https://github.com/nkarasiak/qgis-mcp","clone":"git clone https://github.com/nkarasiak/qgis-mcp.git","description":"Connect QGIS to AI agent through the Model Context Protocol (MCP)","language":"Python","stars":236,"topics":[],"license":"GPL-2.0","category":"mcp-servers","readme_excerpt":"QGIS MCP Connect QGIS to Claude AI through the Model Context Protocol (MCP), enabling Claude to directly control QGIS - manage layers, edit features, run processing algorithms, render maps, and more. 118 MCP tools covering layer management, feature editing, processing, rendering, styling, layout & atlas authoring, cross-layer SQL, plugin development, and system management. Compatible with QGIS 3.28–4.x. Works with Claude Code, Codex CLI, Gemini CLI, Qwen Code, Kimi Code CLI, GitHub Copilot CLI, opencode, LM Studio, Claude Desktop, Cursor, VS Code, Windsurf, Zed, and more. Architecture 1. QGIS Plugin ( qgis mcp plugin/ ) - Runs inside QGIS. Non-blocking TCP socket server that processes JSON commands within QGIS's event loop. 2. MCP Server ( src/qgis mcp/server.py ) - Runs outside QGIS. Exposes QGIS operations as MCP tools via FastMCP. Installation No clone needed. Requires QGIS 3.28+ and uv. 1. Install the QGIS plugin In QGIS: Plugins Manage and Install Plugins search QGIS MCP Install. Restart QGIS and click Start Server in the QGIS MCP dock widget. 2. Connect your coding agent Claude Code Scope reference: Flag Stored in Visible to ------ ----------- ----------- -s local (default) .mcp.json (gitignored) You, this project -s project .mcp.json (committed) Whole team, this project -s user /.claude.json You, every project Codex CLI Or edit /.codex/config.toml directly: Gemini CLI Add to /.gemini/settings.json : Qwen Code Same layout as Gemini CLI. Add to /.qwen/settings.json : Kim","default_branch":null,"files":null,"tree":[],"storefront":"/r/nkarasiak","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nkarasiak/qgis-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}