AI Agent Hub
Back to plugins
🧰

dsh-geoserver

Web Tools Updated 2026.08.25

Run the following command in DeepSeek Harness:

dsh plugin install wangcong1137-hash/dsh-geoserver

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install wangcong1137-hash/dsh-geoserver in the DeepSeek Harness terminal to install this plugin; the full source is at https://github.com/wangcong1137-hash/dsh-geoserver .

About this plugin

In a dsh workflow, GIS teams often need their AI agent to interact with GeoServer: listing existing layers, uploading new raster or vector data, rendering a preview map, and verifying service connectivity. Previously these steps meant hand-crafting REST calls or juggling browser tabs. dsh-geoserver bundles them into four ready-to-use tools, letting the agent complete the full path from layer enumeration to map rendering without manual URL construction or session management.

The four tools cover the core operations: geoserver_list enumerates workspaces, layers, styles, and image formats through the REST API, falling back to the WMS GetCapabilities document when needed; geoserver_publish uploads a single GeoTIFF or a ZIP containing one SHP dataset and can fire an optional business webhook to downstream systems after GeoServer verifies the layer; geoserver_map fetches a WMS GetMap image server-side and returns a same-origin display URL from which the agent simply replies with a rendered Markdown image; geoserver_probe reports reachability, authentication state, the WMS title, and a small render test for quick diagnostics. All credentials stay in the host process; the plugin fetches images itself and serves them through the GUI same-origin route, so Basic Auth information never reaches the browser. A built-in settings card (Settings → Plugins → GeoServer) lets you change the server URL, publication directories, size limits, and webhook parameters with immediate effect, no restart or config-file edits required.

This plugin suits teams that maintain geospatial assets on GeoServer and want their AI agent to participate in data management and map production. Whether an operator is diagnosing a service issue, an analyst is publishing a batch of new layers, or a developer is building a GIS workflow inside dsh, dsh-geoserver compresses multiple REST round-trips into a single agent instruction.

Use Cases

  • Query GeoServer workspaces, layers, and styles through the agent to locate geospatial assets quickly
  • Publish GeoTIFF or SHP vector data into GeoServer from a workflow and trigger a downstream business webhook on success
  • Render a WMS GetMap preview image for the agent to reply with, or diagnose connectivity and authentication issues

Best For

  • GIS teams maintaining GeoServer assets and wanting AI-agent-assisted data management
  • Developers and analysts building geospatial workflows inside dsh
  • Operations engineers who need quick diagnostics on GeoServer service health and publication pipelines