DSH Geoserver
wangcong1137-hash/dsh-geoserver · productivity
Read GeoServer WMS services and render map images inside the dsh web GUI.
★ 2GitHub stars
0Forks
2026-08-28Last updated
TypeScriptLanguage
MITLicense
Key features
- 4 tools for the agentlist workspaces/layers/styles, publish GeoTIFF/SHP ZIP data, fetch map images, and diagnose connectivity.
- geoserver_list costs 2 REST calls plus one per layer (skippable with skipDetails), or one GetCapabilities round-trip on fallback.
- A settings card in the GUI (Settings → Plugins → Plugin configuration) to configure the connection, publication limits, and business webhook without editing files.
- Credentials never reach the browser: the plugin holds Basic auth on the host, fetches images itself, and serves them from the same origin as the GUI through ctx.webServer.
- geoserver_map adds one GetMap round-trip and one small in-memory image per request
Requirements
- The GetCapabilities fallback parses layer names/titles/styles only
- CRS and bounds come from the REST path.
Install command
dsh plugin --profile web add github:wangcong1137-hash/dsh-geoserver