[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.9.1
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=MIT
category=Plugins
icon=icons/icon.png
experimental=False
deprecated=False
changelog=0.9.1 : Skip data providers that have no saved connections without a
    try/except/continue, which the plugin repository's security scan rejects.
    0.9.0 : Thirteen new tools. Database connection tools reach the
    Browser panel's saved entries (PostGIS, GeoPackage, SpatiaLite): list them,
    browse their tables, load a table or an SQL query as a layer, write a layer
    back as a new table. Edit session tools drive the layer's edit buffer and
    undo stack, which also fixes add_features, update_features and
    delete_features writing under an open session, where the change vanished on
    rollback. update_feature_geometry is new. set_raster_style covers
    pseudocolor, gray, multiband RGB and hillshade. One MCP registration can
    now address several running QGIS windows with QGIS_MCP_INSTANCES (#28), and
    get_qgis_info and list_qgis_instances report the process id, window title
    and profile so you can tell which window answered. The plugin refuses to
    start on a port another QGIS window already holds.
    Earlier releases: https://github.com/nkarasiak/qgis-mcp/releases
