nwa-hydro-mcp
Verified Safeby datanicaragua
Overview
Provides precision water risk analysis and actionable agronomic advice for agriculture using climate data and generative AI.
Installation
python src/nwa_hydro/server.pyEnvironment Variables
- GOOGLE_API_KEY
Security Notes
The project uses `os.getenv()` and `.env` files for API key management, which is a good practice. External network calls are made to trusted APIs (Open-Meteo, Google Gemini). Input validation for geographical coordinates and dates is in place. Pydantic schemas enforce data contracts, reducing malformed data risks. While Gemini's safety settings are set to `BLOCK_NONE` for agronomic advice, the system prompt and JSON schema enforcement provide strong guardrails against arbitrary output.
Similar Servers
gis-mcp
A Model Context Protocol (MCP) server that provides AI agents and LLMs with comprehensive GIS capabilities, enabling geospatial analysis, data gathering, and transformations through natural language.
epanet-mcp-server
Provides tools for fetching real-time weather information from the NWS API and running EPANET water network simulations.
tomorrow-now-decision-tree-mcp-server
Provides AI-powered crop advisory services by evaluating weather conditions and growth stages against crop-specific decision trees via the Model Context Protocol (MCP).
Weather_MCP_Server
Provides real-time weather data, forecasts, and weather comparison between cities to AI assistants via an MCP server.