dwr-mcp-server
by EdgeworthHitbox
Overview
This server acts as a Model Context Protocol (MCP) interface, enabling AI models to retrieve various water-related data and administrative calls from the Colorado Division of Water Resources (DWR) REST API.
Installation
node build/sse.jsEnvironment Variables
- DWR_API_KEY
- PORT
Security Notes
The server explicitly states in its `SECURITY.md` and through code analysis that it has no authentication, making it unsafe for public or production use. Any client connecting to its `/sse` endpoint or `/api/*` REST endpoints will have full, unauthenticated access. Furthermore, the `query_dwr_api` tool allows arbitrary DWR API endpoints and parameters to be queried via the server's base URL, which, without authentication, could lead to abuse or unintended resource consumption on the DWR API.
Similar Servers
lunar
The Lunar MCP Server acts as an HTTP proxy, designed to intercept, analyze, and manage API traffic within a Python environment, applying policies for caching, throttling, queueing, and collecting data for observability.
geoserver-mcp
Enables Large Language Models (LLMs) to interact with and manage geospatial data and services through the GeoServer REST API.
Junction-2025
The MCP Server acts as a bridge, exposing OPC UA (Open Platform Communications Unified Architecture) digital twin variables and historical data through an MCP (Microservice Communication Protocol) interface, enabling other services like AI agents to read, write, browse, and aggregate real-time industrial data.
epanet-mcp-server
Provides tools for fetching real-time weather information from the NWS API and running EPANET water network simulations.