dsh-geoserver
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
Related Plugins
Free web search plugin for DeepSeek Harness with web search, X search, and page fetch; no signup or API key required, with automatic multi-engine failover.
AnySearch-powered web and vertical search plugin for DeepSeek Harness, offering real-time search, cleaned URL content, concurrent batch search via native web_search/web_fetch, no API key required.
Pixel-perfect webpage clone tool that uses an agent harness to turn any webpage into a scored, full-page React replica.
A bilingual cost-tracking plugin for DeepSeek Harness with session/daily cost, budget, official & custom provider balance, coding plan quotas, peak/off-peak pricing alerts, and history stats.