[general]
name=QGIS MCP
qgisMinimumVersion=3.28
qgisMaximumVersion=4.99
description=Connect QGIS to Claude AI via the Model Context Protocol (MCP)
about=Socket server plugin that exposes QGIS operations to LLMs through the
    Model Context Protocol. Enables Claude to directly control QGIS: manage
    layers, edit features, run processing algorithms, render maps, and more.

    This plugin is only one half of the setup. You also need an MCP server
    so that Claude (or another LLM) can talk to QGIS.
    See https://github.com/nkarasiak/qgis-mcp for installation instructions.

    Features:
    - 100+ MCP tools for layers, features, processing, rendering, layouts
    - Diagnose tool for full stack health checks
    - Plugin development tools: message log, plugin reload, layer tree
    - Expression validation, project variables, settings access
    - Non-blocking TCP socket server with length-prefixed framing
    - Toolbar button with port configuration dropdown

version=0.12.0
author=Nicolas Karasiak
email=nicart@gmail.com
tags=mcp,ai,claude,llm,automation,socket,remote
homepage=https://github.com/nkarasiak/qgis-mcp
tracker=https://github.com/nkarasiak/qgis-mcp/issues
repository=https://github.com/nkarasiak/qgis-mcp
license=GPLv2+
category=Plugins
icon=icons/icon.png
experimental=False
deprecated=False
changelog=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.
    0.11.0 : Destructive tools no longer prompt twice. The confirmation
    from the server is off by default, QGIS_MCP_AUTO_CONFIRM=0 brings it back.
    Reported and first implemented by Gunther-Schulz (#36). Thank you.
    Earlier releases: https://github.com/nkarasiak/qgis-mcp/releases
