{"name": "ClaudIA QGIS", "package_name": "claudia_qgis", "version": "0.4.3", "experimental": true, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 120, "uploaded_by": "guilhermesanches", "upload_datetime": "2026-10-12T16:47:23.235243", "changelog": "0.4.3 : interface in English, Portuguese, Spanish and French \u2014 the\nplugin follows the QGIS language (any other language shows English) and\nthe language selector has the four. Command handlers updated to\nnkarasiak/qgis-mcp v0.15.1 \u2014 PostGIS tables added by name\n(add_layer_from_connection) now load with their geometry instead of as\nplain attribute tables. New plugin description: each language starts\nwith its flag and name, with the three connection steps; the welcome\nwindow shows the connector address; the \"Advanced\" section (community\naddress) only appears for test setups. No change to the tools.\n0.4.2 : interface in English or Brazilian Portuguese \u2014 the plugin\nfollows the QGIS language (any language other than Portuguese shows\nEnglish) and the connection window has a language selector (Automatic /\nPortugu\u00eas / English). Plugin description and this changelog now in\nEnglish. No change to the tools.\n0.4.1 : fix: \"Update now\" (and disconnect) could close QGIS without\nwarning \u2014 on Windows, closing the socket from another thread does not wake\nthe long-poll in progress; the thread outlived the wait timeout and was\ndestroyed while still running. The socket is now shut down and the thread\nis never destroyed alive. No change to the tools.\n0.4.0 : handlers updated to nkarasiak/qgis-mcp v0.15.0 \u2014 background\nprocessing jobs (start_processing_job, get_processing_job,\ncancel_processing_job: no time cap and QGIS does not freeze), project\ncheckpoints (create_checkpoint, list_checkpoints, restore_checkpoint) and\nexport_session (a Python script that replays the session); partial results\nor failures no longer pass as success (Processing reason, dropped features\nin warnings); load_project no longer hangs on an unavailable layer; crs in\nidentify_features, sample_raster_values and add_features; ellipsoid in\nProcessing; inline QML in apply_style_qml. Includes 0.3.0 below, which\nnever reached the portal.\n0.3.0 : handlers updated to nkarasiak/qgis-mcp v0.14.1 \u2014 attribute\nconverter with dates, fixes in features, processing, connections and\nsystem, unresolved enums no longer crash the plugin (compat), and\nsupportsQt6 declared: Qt6 builds of QGIS 3.x load the plugin again.\nexecute_sql accepts limit.\n0.2.3 : plugin portal security scan (Bandit) cleared: the updater\ndownloads through http.client over http/https only (no file: or custom\nschemes), following the GitHub redirect; empty try/except blocks became\ncontextlib.suppress with the right exception.\n0.2.2 : metadata homepage points to the public repository (the connector\npage in the community requires login; the portal reviewer needs an open\nlink). No code change.\n0.2.1 : the \"Community address\" field accepts any URL of the site\n(including the connector page) and keeps only the domain.\n0.2.0 : self-update \u2014 the community announces the latest version on every\ncommand poll; when there is a new one, an \"Update now\" bar appears (and the\nmenu gains \"Update the plugin\u2026\"): the plugin downloads the release ZIP,\nswaps the files and reloads itself, reconnecting afterwards. Connection\nstate visible on the toolbar button (\"ClaudIA \u00b7 CONNECTED\"), on the icon\nand in the status bar; warning when the community does not respond.\n0.1.0 : first version \u2014 connection to the agr\u00f4nomo10X community by HTTPS\nlong-poll (plugin token generated on the community page), 120 commands\ninherited from QGIS MCP 0.14.0 by Nicolas Karasiak, interface in\nPortuguese, no local server and no MCP client configuration.", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/claudia_qgis/version/0.4.3/download/"}