0.13.1 : execute_code and execute_processing_batch take a timeout (default 55s) enforced in the plugin, so a long script comes back with its output so far and timed_out instead of a client timeout while QGIS keeps running (#43). Every execute_code result carries elapsed. Reported by amnesic. Thank you. 0.13.0 : create_postgresql_connection gains connection_mode: an explicit endpoint with an Authentication Manager config, a pg_service.conf service with that config, or the service alone (#37). A refused connection now returns an error instead of opening the Enter Credentials dialog under the MCP call. Contributed by pancost. Thank you. 0.12.1 : With QGIS_MCP_AUTO_CONFIRM=0, destructive tools now fail closed when the connection cannot carry the confirmation prompt (mcp 2.x clients on the 2026-07-28 protocol) instead of running unconfirmed (#41). Error messages reach the client through mcp 2.1 again. Reported and first implemented by awheeler262. Thank you. 0.12.0 : Processing runs that wrote no output now fail instead of reporting success, and GDAL warnings surface in a separate warnings key (#40). A socket timeout closes the connection and is never retried, so a late response can no longer desync every later call (#39). Reported by amnesic and felipevergarad. Thank you. Earlier releases: https://github.com/nkarasiak/qgis-mcp/releases
yes
Token
2026-08-29T17:54:36.743888+00:00
3.28.0
4.99.0
None
no
Plugin Tags