Built by Metorial, the integration platform for agentic AI.

Learn More

Juan Santos Ochoa/qgis_mcp

QGIS Model Context Protocol Integration

Tools

Ping

Simple ping command to check server connectivity

ping

Get Qgis Info

Get QGIS information

get_qgis_info

Load Project

Load a QGIS project from the specified path.

load_project

Create New Project

Create a new project a save it

create_new_project

Get Project Info

Get current project information

get_project_info

Add Vector Layer

Add a vector layer to the project.

add_vector_layer

Add Raster Layer

Add a raster layer to the project.

add_raster_layer

Get Layers

Retrieve all layers in the current project.

get_layers

Remove Layer

Remove a layer from the project by its ID.

remove_layer

Zoom to Layer

Zoom to the extent of a specified layer.

zoom_to_layer

Get Layer Features

Retrieve features from a vector layer with an optional limit.

get_layer_features

Execute Processing

Execute a processing algorithm with the given parameters.

execute_processing

save Project

Save the current project to the given path, or to the current project path if not specified.

save_project

Render Map

Render the current map view to an image file with the specified dimensions.

render_map

Execute Code

Execute arbitrary PyQGIS code provided as a string.

execute_code