{"name": "AI GIS AGENT", "package_name": "ai_gis_agent", "description": "AI GIS automation for QGIS with multi-agent GIS workflows, MCP connectivity, internet geodata and optional machine learning.", "about": "AI GIS AGENT\r\n\r\nAI GIS AGENT is an open-source AI-powered assistant for QGIS designed to connect artificial intelligence with real geospatial workflows.\r\n\r\nThe plugin provides a bridge between QGIS and AI systems, allowing users to interact with GIS projects and supported geospatial operations through natural language and structured AI-assisted workflows.\r\n\r\nAI GIS AGENT combines QGIS, Python, PyQGIS, Qt and the Model Context Protocol (MCP) to explore new ways of working with geospatial data.\r\n\r\n\ud83e\udd16 AI-Powered GIS Workflows\r\n\r\nAI GIS AGENT is designed to help users work with QGIS through an AI-assisted interface.\r\n\r\nInstead of relying exclusively on manually navigating through tools, menus and processing workflows, users can describe supported GIS tasks using natural language. An AI assistant can then interpret the request and interact with the available GIS tools and operations.\r\n\r\nThe goal is to provide an intelligent layer on top of existing GIS workflows, helping users explore data, automate repetitive tasks and interact more efficiently with QGIS.\r\n\r\n\ud83d\udd0c Model Context Protocol (MCP)\r\n\r\nA key component of AI GIS AGENT is its integration with the Model Context Protocol (MCP).\r\n\r\nThe plugin includes an MCP-based architecture that creates a structured communication bridge between compatible AI systems and QGIS.\r\n\r\nThis architecture can be represented as:\r\n\r\nAI Assistant \u2192 MCP Server \u2192 QGIS Plugin \u2192 GIS Data and Operations\r\n\r\nThe MCP server provides structured tools that allow compatible AI clients to request supported information and GIS operations.\r\n\r\nThis approach helps separate the AI system from the GIS application while providing a controlled interface for communication with QGIS.\r\n\r\n\ud83d\uddfa\ufe0f GIS and Project Interaction\r\n\r\nAI GIS AGENT is designed to interact with information available in the active QGIS project.\r\n\r\nDepending on the available tools and workflow, the AI-assisted system can work with information such as:\r\n\r\nVector layers.\r\nLayer names and properties.\r\nAttribute fields.\r\nFeatures.\r\nGeometry information.\r\nGeometry types.\r\nCoordinate reference systems.\r\nProject structure.\r\nAvailable layers and GIS data.\r\n\r\nThis allows AI-assisted workflows to understand the current GIS environment before performing supported operations.\r\n\r\n\u2699\ufe0f AI-Assisted GIS Operations\r\n\r\nThe plugin is designed to support GIS workflows involving operations such as:\r\n\r\nCreating and managing vector layers.\r\nInspecting layers and project information.\r\nExploring attribute data.\r\nWorking with geometries.\r\nWorking with coordinate reference systems.\r\nCreating and analysing spatial data.\r\nPerforming supported geospatial operations.\r\nExporting vector datasets.\r\nAutomating repetitive GIS tasks.\r\n\r\nThe available operations depend on the version of the plugin and the configured AI/MCP environment.\r\n\r\n\ud83d\udcca Data Analysis and Automation\r\n\r\nOne of the main objectives of AI GIS AGENT is to reduce repetitive work in GIS workflows.\r\n\r\nMany geospatial tasks involve multiple steps and require switching between tools, layers and processing operations. AI-assisted workflows can help organise and automate supported sequences of operations.\r\n\r\nFor example, a user may describe a workflow such as:\r\n\r\n\"Analyse the available layers, create a spatial operation using selected features and export the resulting dataset.\"\r\n\r\nThe AI system can interpret the request and use the available tools provided through the QGIS and MCP integration.\r\n\r\nAI GIS AGENT does not replace GIS knowledge or professional judgement. Instead, it is designed to provide an additional interface that can assist users during GIS workflows.\r\n\r\n\ud83e\udde0 Artificial Intelligence and Machine Learning\r\n\r\nAI GIS AGENT is designed as part of the growing ecosystem of Artificial Intelligence, Machine Learning and geospatial analysis.\r\n\r\nArtificial intelligence and machine learning can support many advanced geospatial applications, including:\r\n\r\nSpatial pattern detection.\r\nGeospatial data classification.\r\nPredictive modelling.\r\nEnvironmental analysis.\r\nRisk assessment.\r\nFeature detection.\r\nSpatial data interpretation.\r\n\r\nAI GIS AGENT provides an architecture that can be used to connect AI-powered systems with QGIS workflows.\r\n\r\nThe plugin itself focuses primarily on the integration and communication layer between AI systems and GIS operations. Advanced AI or Machine Learning capabilities may depend on the external AI model, AI client or configuration used by the user.\r\n\r\n\ud83d\udc0d Technical Architecture\r\n\r\nAI GIS AGENT is developed primarily using Python and the QGIS Python API (PyQGIS).\r\n\r\nThe project uses QGIS functionality to work with:\r\n\r\nQGIS projects.\r\nVector layers.\r\nFeatures.\r\nFields and attributes.\r\nGeometries.\r\nCoordinate reference systems.\r\nVector data export.\r\nGIS processing workflows.\r\n\r\nThe user interface is integrated into QGIS using Qt/PyQt.\r\n\r\nThe MCP component provides an additional communication layer for connecting compatible AI systems with supported QGIS operations.\r\n\r\n\ud83d\udce6 Dependencies\r\n\r\nAI GIS AGENT is built around the QGIS ecosystem and its Python environment.\r\n\r\nThe core technologies used by the project include:\r\n\r\nQGIS\r\nPyQGIS\r\nPython\r\nQt\r\nPyQt\r\nModel Context Protocol (MCP)\r\n\r\nThe plugin relies on QGIS for its core geospatial functionality, allowing it to use the existing GIS capabilities provided by the QGIS platform.\r\n\r\nAdditional Python dependencies may be required depending on the MCP server configuration and the external AI environment used by the user.\r\n\r\n\ud83d\udd04 QGIS Compatibility\r\n\r\nAI GIS AGENT supports modern versions of QGIS, including:\r\n\r\nQGIS 3.x\r\nQGIS 4.x\r\n\r\nThe codebase includes compatibility updates for the transition from:\r\n\r\nQt5 to Qt6.\r\nPyQt5 to PyQt6-compatible APIs.\r\nQGIS 3 to QGIS 4.\r\n\ud83c\udfaf Who Is It For?\r\n\r\nAI GIS AGENT can be useful for:\r\n\r\nGIS Analysts.\r\nGIS Professionals.\r\nSpatial Data Analysts.\r\nResearchers.\r\nStudents.\r\nUrban Planners.\r\nEnvironmental Analysts.\r\nDevelopers working with geospatial data.\r\nUsers interested in Artificial Intelligence and GIS.\r\n\ud83d\udd13 Open Source\r\n\r\nAI GIS AGENT is distributed as an open-source project under the:\r\n\r\nGNU General Public License v2.0 (GPL v2)\r\n\r\nThe source code can be studied, modified and redistributed under the terms of the GPL v2 license.\r\n\r\n\ud83d\ude80 Project Goals\r\n\r\nThe main objectives of AI GIS AGENT are to:\r\n\r\nConnect modern AI systems with QGIS.\r\nMake GIS workflows more accessible.\r\nAssist with repetitive geospatial tasks.\r\nImprove productivity in supported workflows.\r\nExplore the integration of AI and GIS.\r\nProvide an open-source foundation for AI-assisted geospatial workflows.\r\n\ud83d\udcac Feedback and Contributions\r\n\r\nFeedback, bug reports, feature requests and contributions are welcome.\r\n\r\nAI GIS AGENT is an evolving open-source project, and feedback from the GIS and AI communities is important for improving compatibility, expanding supported operations and developing new AI-assisted workflows.", "homepage": "https://aigisagent.netlify.app/", "repository": "https://github.com/aigisagentpro/Ai-gis-agent-pro", "tracker": "https://github.com/aigisagentpro/Ai-gis-agent-pro/issues", "author": "Gerard Franch", "tags": ["ai", "mcp", "gis", "automation", "processing", "cartography", "machine learning"], "downloads": 173, "latest_version": "1.0.10", "versions": [{"version": "1.0.10", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 173, "uploaded_by": "Gerard", "upload_datetime": "2026-09-03T04:33:29.210394"}]}