qgis

Control a QGIS instance via FastMCP to perform geospatial analysis.

14|4|Updated Nov 22, 2025
One-click install
npx skills add https://github.com/pacphi/sindri --skill qgis
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: qgis
Source: https://github.com/pacphi/sindri/tree/main/docker/lib/extensions/vf-qgis/resources
Command: npx skills add https://github.com/pacphi/sindri --skill qgis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables Claude to perform geospatial analysis, layer operations, and coordinate transforms by interfacing with a QGIS MCP server.

Core Features & Use Cases

  • Distance & Buffering: Compute distances and generate buffers around features.
  • Coordinate Transform: Transform between CRS (e.g., EPSG:4326 to EPSG:3857).
  • Layer Operations: Load, style, and export geospatial layers (Shapefile, GeoJSON, GeoPackage).

Quick Start

Launch QGIS MCP client, connect to your QGIS instance, and perform a quick distance query.

Frequently Asked Questions about qgis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform geospatial analysis and layer operations with QGIS through an MCP server?▼

Geospatial analysis with QGIS via MCP involves connecting Claude to a QGIS instance through a FastMCP protocol bridge. You can load layers, buffer features, calculate distances, transform coordinates, and export maps by calling commands like load_layer, buffer_analysis, and transform_coordinates with structured parameters.

Can I transform coordinates between different coordinate reference systems using this Skill?▼

Yes, coordinate transformation is a core feature. The transform_coordinates command converts between CRS systems—for example, from EPSG:4326 (WGS84) to EPSG:3857 (Web Mercator)—allowing you to align geospatial data across different projection standards.

What file formats does QGIS support for loading and exporting geospatial layers?▼

The Skill supports loading and exporting Shapefile, GeoJSON, and GeoPackage formats. These formats cover vector data workflows; the export_map command also generates map images for visualization and reporting.

How do I calculate distances and create buffers around geographic features?▼

Distance calculation and buffering are performed through the calculate_distance and buffer_analysis commands. Both operate on loaded geospatial features and return computed results—distances in map units and buffers as new geometry layers.

What geoprocessing operations can I perform, such as intersecting or clipping layers?▼

The Skill supports geoprocessing operations including intersect, union, clip, and difference. These operations combine or modify multiple layers to produce new geometries, enabling complex spatial analysis workflows.

Do I need to configure host, port, and timeout settings to connect to QGIS?▼

Yes, the Skill requires environment-configured TCP socket settings: host, port, and timeouts. These parameters establish the connection to your QGIS MCP server and control communication reliability.