What GeoServer instances does the server work with?
It works with any GeoServer instance (local or remote) after you configure the GeoServer URL and credentials via environment variables.
@ronitjadhav
基本情報
A Model Context Protocol (MCP) server that exposes GeoServer REST API functionality for natural language interaction. Built on the python-geoservercloud library, this MCP server provides 80+ tools for managing:
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"geoserver": {
"command": "uvx",
"args": [
"geoservercloud-mcp"
]
}
}
}Get current GeoServer connection information. Shows the configured URL and username (password is hidden). Check 'configured' field to see if connection was explicitly set. If configured is 'false', ask the user for connection details and use configure_geoserver_connection() to set them.
Configure the GeoServer connection at runtime. Use this to set the GeoServer URL and credentials when they are not pre-configured via environment variables.
Get GeoServer version information. Returns version details about the connected GeoServer instance.
List all GeoServer workspaces. Returns a list of all workspaces configured in GeoServer.
Get details of a specific workspace.
Create a new workspace in GeoServer. If the workspace already exists, it will be updated.
Delete a workspace and all its contents recursively. WARNING: This will delete all datastores, layers, and styles in the workspace.
Recreate a workspace by first deleting it if it exists, then creating it fresh. WARNING: This will delete all existing content in the workspace.
Get WMS service settings for a workspace.
Enable and publish WMS service for a workspace with default settings.
Set a default language for localized WMS requests.
Remove the default language configured for localized WMS requests.
List all datastores in a workspace.
Get details of a specific datastore.
Get details of a PostGIS datastore, including its connection parameters.
Delete a datastore from a workspace.
Create a PostGIS datastore connection.
Create a PostGIS datastore from a JNDI resource.
Create a PMTiles datastore.
Create a generic datastore with custom connection parameters.
Get details of a WMS store.
Create a cascaded WMS store to proxy an external WMS service.
Delete a WMS store and all its layers.
Get details of a WMS layer.
Publish a layer from a cascaded WMS store.
Delete a WMS layer.
Create a cascaded WMTS store to proxy an external WMTS service.
Delete a WMTS store and all its layers.
Publish a layer from a cascaded WMTS store.
List all feature types (vector layers) in a datastore.
Get details of a specific feature type.
Create a feature type (vector layer) from a database table.
Delete a feature type and its associated layer.
List all coverages (raster layers) in a coverage store.
Get details of a specific coverage.
Get details of a coverage store.
Create a coverage store for raster data.
Publish a coverage layer from a coverage store.
Delete a coverage store and all its coverages.
Create an ImageMosaic coverage store from a directory of raster files.
Harvest additional granules (raster files) into an existing ImageMosaic store.
Publish a single granule (raster file) to an existing ImageMosaic coverage store.
List all layer groups in a workspace.
Get details of a specific layer group.
Create a layer group combining multiple layers.
Delete a layer group.
List all styles. If workspace is provided, list workspace styles, otherwise list global styles.
Get the definition of a style.
Create a style from an SLD string.
Create a style by uploading a local style file (SLD, or a ZIP bundling an SLD with its images). The path is read from the machine running the MCP server.
Create a style catalog entry pointing at an existing style file on the server.
Set the default style for a layer.
Get GeoWebCache configuration for a layer.
Enable tile caching for a layer in GeoWebCache.
Remove tile caching for a layer from GeoWebCache.
Create a gridset for GeoWebCache. Supported EPSG codes: 2056, 21781, 3857.
Get WMS capabilities and list all layers for a workspace.
Get WFS capabilities and list all feature types for a workspace.
WFS GetFeature request to retrieve features from a layer.
WFS DescribeFeatureType request to get schema information.
WFS GetPropertyValue request to get values of a specific property.
Create a GeoServer user.
Update a GeoServer user.
Delete a GeoServer user.
Create a GeoServer role.
Delete a GeoServer role.
Get all roles assigned to a user.
Assign a role to a user.
Remove a role from a user.
Get all GeoServer ACL data rules.
Create a GeoServer ACL data rule.
Create one ACL data rule per request type in a single call.
Create a GeoServer ACL admin rule.
Delete an ACL admin rule by ID.
Delete all ACL data rules. WARNING: This removes all access control rules.
Delete all ACL admin rules. WARNING: This removes all admin access control rules.
Geoserver is a Model Context Protocol (MCP) server that exposes GeoServer REST API functionality for natural language interaction. Built on the python-geoservercloud library, it provides over 80 tools for managing geospatial data and infrastructure, targeting users who need to interact with GeoServer through an AI assistant.
Configure your GeoServer URL and credentials via environment variables, then connect the MCP server to any compatible AI client. No specific commands or config keys are described in the README beyond setting the endpoint and authentication.
It works with any GeoServer instance (local or remote) after you configure the GeoServer URL and credentials via environment variables.
The server provides over 80 tools covering workspaces, datastores, layers, styles, layer groups, and security.
It is built on the python-geoservercloud library.
You can manage workspaces, datastores (PostGIS, GeoPackage, Shapefile), feature types and layers, styles (SLD/CSS/MBStyle), layer groups, and access rules/permissions.
Credentials are configured through environment variables—set your GeoServer URL and related authentication details before launching the MCP server.

AI SEO tools for MCP clients — audit whether AI crawlers can read a website, validate JSON-LD and robots.txt, and generate llms.txt, AI-crawler-aware robots.txt, and JSON-LD schema without leaving the conversation.

Turn Perfex CRM into an AI-ready workspace. This MCP server exposes your full REST API to Claude, ChatGPT and any AI agent, so leads, invoices and tasks are one prompt away.

Local-first credential broker for MCP. AI coding agents (Claude Code, Cursor, Codex…) call APIs, SSH and databases through scoped presets; secrets stay in your OS keychain and never enter the agent's context.
OrangePro local-first CLI + MCP server for behavior mapping, grounded test generation, and dynamic proof.

Give your AI agent the ability to see any webpage. Capture screenshots from Claude, Cursor, or any MCP client. Supports full-page, dark mode, mobile emulation, OG image generation, base64 output, custom viewport, ad bloc
コメント