GIS MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
gis://operations/basic
gis://operations/geometric
gis://operations/transformations
gis://operations/advanced
gis://operations/measurements
gis://operations/validation
gis://crs/transformations
gis://crs/info
gis://crs/geodetic

Tools

Functions exposed to the LLM to take actions

NameDescription
buffer

Create a buffer around a geometry.

intersection

Find intersection of two geometries.

union

Combine two geometries.

difference

Find difference between geometries.

symmetric_difference

Find symmetric difference between geometries.

convex_hull

Calculate convex hull of a geometry.

envelope

Get bounding box of a geometry.

minimum_rotated_rectangle

Get minimum rotated rectangle of a geometry.

rotate_geometry

Rotate a geometry.

scale_geometry

Scale a geometry.

translate_geometry

Translate a geometry.

triangulate_geometry

Create a triangulation of a geometry.

voronoi

Create a Voronoi diagram from points.

unary_union_geometries

Create a union of multiple geometries.

get_centroid

Get the centroid of a geometry.

get_length

Get the length of a geometry.

get_area

Get the area of a geometry.

get_bounds

Get the bounds of a geometry.

get_coordinates

Get the coordinates of a geometry.

get_geometry_type

Get the type of a geometry.

is_valid

Check if a geometry is valid.

make_valid

Make a geometry valid.

simplify

Simplify a geometry.

transform_coordinates

Transform coordinates between CRS.

project_geometry

Project a geometry between CRS.

get_crs_info

Get information about a CRS.

get_available_crs

Get list of available CRS.

get_geod_info

Get information about a geodetic calculation.

calculate_geodetic_distance

Calculate geodetic distance between points.

calculate_geodetic_point

Calculate point at given distance and azimuth.

calculate_geodetic_area

Calculate area of a polygon using geodetic calculations.

get_utm_zone

Get UTM zone for given coordinates.

get_utm_crs

Get UTM CRS for given coordinates.

get_geocentric_crs

Get geocentric CRS for given coordinates.

ID: irl5u9uw6f