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.