epanet-mcp-server
by KWR-Water
Overview
Provides tools for fetching real-time weather information from the NWS API and running EPANET water network simulations.
Installation
mcp run main_epanetSecurity Notes
The server has a critical path traversal vulnerability in the `run_epanet_simulation` tool. A manipulated `file_name` argument (e.g., `../secrets.txt`) could allow the server to access and potentially process arbitrary files outside the intended `models` directory. Additionally, the `get_inp_files` tool uses a hardcoded absolute path (`C:/Users/.../models`) which is a security risk (exposing internal system structure) and severely impacts portability. No hardcoded secrets were found in the API keys or critical credentials, but the file system access issues are significant.
Similar Servers
hello-mcp-server
Provides real-time weather alerts and forecasts using the National Weather Service API.
mcp-server-weather
Provides weather alerts and forecasts for US locations by integrating with the National Weather Service (NWS) API.
mcp-server
Provides weather alerts and forecasts via integration with the National Weather Service (NWS) API.
weather-mcp-server
Provides weather forecast and alert information by integrating with the National Weather Service (NWS) API, enabling external agents to query weather data for specific locations or states.