Geoserver MCP
UnclaimedA Model Context Protocol (MCP) server implementation that connects LLMs to the GeoServer REST API
Install
npx -y @smithery/cli install @mahdin75/geoserver-mcp --client claudeUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverTools (40)
add_layer_to_layergroup
Add a specific layer to a layer group
create_catagorized_featurestyle
Create a categorized style for features
create_classified_featurestyle
Create a classified style for features
create_coveragestore
Create a new coveragestore in a workspace
create_datastore
Create a new datastore in the given workspace
create_featurestore
Create a new featurestore in the given workspace
create_gpkg_datastore
Create a GeoPackage (GPKG) datastore
create_layer
Create a new layer in GeoServer
create_layergroup
Create a new layer group with specific layers and (optionally) styles
create_shp_datastore
Create an ESRI Shapefile datastore
create_style
Create a new SLD style in GeoServer
create_user
Create a new user for GeoServer security
create_usergroup
Create a new user group
create_workspace
Create a new workspace in GeoServer
delete_coveragestore
Delete a coveragestore from a workspace
delete_layergroup
Delete a layer group from a workspace
delete_resource
Delete a resource from GeoServer (generic)
delete_user
Delete a user by name
delete_usergroup
Delete a user group
edit_featuretype
Edit the settings of a feature type in a store
get_all_usergroups
Return all user groups
get_all_users
List all users in the GeoServer instance
get_coveragestore
Get details about a single coveragestore
get_coveragestores
Get all coveragestores for a workspace
get_datastore
Get a specific datastore by name
get_datastores
List all datastores in the given workspace
get_feature_attribute
Get feature attribute schema/details
get_featuretypes
List all feature types in a given store
get_layer_info
Get detailed information about a layer
get_layergroup
Get a layer group from a workspace
get_layergroups
List all layer groups in a workspace
list_layers
List layers in GeoServer, optionally filtered by workspace
list_workspaces
List available workspaces in GeoServer
modify_user
Modify an existing user's properties
publish_featurestore
Publish an existing featurestore
publish_featurestore_sqlview
Publish a featurestore using a SQL view definition
publish_style
Assign/publish a style to a layer
query_features
Query features from a vector layer using CQL filter
remove_layer_from_layergroup
Remove a layer from a group
update_layergroup
Update a layer group's details and configuration