Run ANUGA flood simulations, track progress, and retrieve results on Hydrata Cloud.
MCP server for Hydrata Cloud — run ANUGA flood simulations, track progress, and retrieve results through the Model Context Protocol.
Add to your .mcp.json (Claude Code, Cursor, Windsurf, etc.):
{
"mcpServers": {
"hydrata": {
"type": "streamable-http",
"url": "https://hydrata.com/mcp/"
}
}
}A Hydrata Cloud account is required. Contact us at hydrata.com to get started.
| Tool | Description |
|---|---|
list_projects | List ANUGA simulation projects (paginated) |
get_project | Get project details including scenarios |
get_scenario | Get scenario status and latest run |
start_simulation | Start a flood simulation (local/EC2/Batch backends) |
get_run_status | Lightweight status poll (<50ms) |
get_run | Full run details with timing and results |
cancel_run | Cancel an in-flight simulation |
retry_run | Retry a failed simulation |
list_runs | List runs across a project (with status filter) |
list_projects → get_scenario → start_simulation → poll get_run_status → get_run
Hydrata is a geospatial hydraulic modeling platform. It runs ANUGA flood simulations in the cloud — upload terrain data, configure scenarios, run simulations on managed compute (Celery, EC2, or AWS Batch), and visualise results on interactive maps.
ANUGA is an open-source hydrodynamic model developed by Geoscience Australia and the Australian National University. It solves the shallow water wave equations using finite volumes on an unstructured triangular mesh.
git clone https://github.com/Hydrata/hydrata-mcp-server.git
cd hydrata-mcp-server
pip install -e ".[dev]"
pytest -vContributions welcome — see issues.