{"name": "QGIS MCP", "package_name": "qgis_mcp_plugin", "description": "Connect QGIS to Claude AI via the Model Context Protocol (MCP)", "about": "Socket server plugin that exposes QGIS operations to LLMs through the\nModel Context Protocol. Enables Claude to directly control QGIS: manage\nlayers, edit features, run processing algorithms, render maps, and more.\n\nThis plugin is only one half of the setup. You also need an MCP server\nso that Claude (or another LLM) can talk to QGIS.\nSee https://github.com/nkarasiak/qgis-mcp for installation instructions.\n\nFeatures:\n- 100+ MCP tools for layers, features, processing, rendering, layouts\n- Diagnose tool for full stack health checks\n- Plugin development tools: message log, plugin reload, layer tree\n- Expression validation, project variables, settings access\n- Non-blocking TCP socket server with length-prefixed framing\n- Toolbar button with port configuration dropdown", "homepage": "https://github.com/nkarasiak/qgis-mcp", "repository": "https://github.com/nkarasiak/qgis-mcp", "tracker": "https://github.com/nkarasiak/qgis-mcp/issues", "author": "Nicolas Karasiak", "tags": ["remote", "automation", "ai", "llm", "claude", "socket", "mcp"], "downloads": 17067, "latest_version": "0.5.0", "versions": [{"version": "0.5.0", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 2308, "uploaded_by": "lennepkade", "upload_datetime": "2026-06-19T12:47:44.433709"}, {"version": "0.4.7", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 1847, "uploaded_by": "lennepkade", "upload_datetime": "2026-06-12T12:50:26.469532"}, {"version": "0.4.6", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 355, "uploaded_by": "lennepkade", "upload_datetime": "2026-06-11T12:10:30.893036"}, {"version": "0.4.2", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 499, "uploaded_by": "lennepkade", "upload_datetime": "2026-06-10T06:33:45.445499"}, {"version": "0.4.1", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 16, "uploaded_by": "lennepkade", "upload_datetime": "2026-06-10T06:23:31.468416"}, {"version": "0.4.0", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 2586, "uploaded_by": "lennepkade", "upload_datetime": "2026-05-29T01:23:29.530802"}, {"version": "0.3.1", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 1350, "uploaded_by": "lennepkade", "upload_datetime": "2026-05-23T07:35:29.467766"}, {"version": "0.2.1", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 7563, "uploaded_by": "lennepkade", "upload_datetime": "2026-03-16T17:36:23.702053"}, {"version": "0.2.0", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 245, "uploaded_by": "lennepkade", "upload_datetime": "2026-03-15T05:01:01.003108"}, {"version": "0.1.3", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 297, "uploaded_by": "lennepkade", "upload_datetime": "2026-03-11T16:19:54.375705"}]}