OpenSWMM MCP Server
by razaali10co.huggingface.razaali10/urban_drainage
- Remote endpoint
- 39 tools
- MIT
Tools
Urban_Drainage_openswmm_advanced_workflowConsolidated advanced tool for hotstart, forcing, GeoPackage, and detailed 2D mesh workflows.Urban_Drainage_openswmm_api_capabilitiesInspect the installed OpenSWMM Python package and list available public classes and methods.Urban_Drainage_openswmm_build_urban_drainage_modelBuild a parameterized urban drainage SWMM/OpenSWMM model with 1D, 2D, and coupled inlet-to-pond flow.Urban_Drainage_openswmm_calibrate_multiplierRun a simple scenario calibration sweep and choose the multiplier closest to a target system peak.Urban_Drainage_openswmm_compare_jobsCompare two completed jobs for one output variable and return peak/volume deltas.Urban_Drainage_openswmm_create_scenarioCreate a scenario_id from a registered base model using JSON edits.Urban_Drainage_openswmm_detect_2d_features_fileDetect likely OpenSWMM 2D/surface-routing sections and mesh content in an uploaded .inp file. If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the toolUrban_Drainage_openswmm_detect_2d_model_idDetect 2D features in a registered model_id or scenario_id.Urban_Drainage_openswmm_export_job_files_csvExport job artifact paths and status as CSV for validation/download.Urban_Drainage_openswmm_export_model_input_csvExport a registered model_id or scenario_id input as a section/row/column CSV.Urban_Drainage_openswmm_export_output_series_csvExport one output time series from a job_id, model_id, or scenario_id as CSV.Urban_Drainage_openswmm_export_powerbi_bundleCreate a Power BI-friendly zip bundle with CSV datasets and a simple HTML dashboard.Urban_Drainage_openswmm_export_profile_csvExport profile stations and node elevations as CSV.Urban_Drainage_openswmm_feature_coverageReturn the implemented MCP coverage compared with the public OpenSWMM Python API areas.Urban_Drainage_openswmm_get_continuity_summaryExtract continuity and mass-balance related lines from a SWMM report.Urban_Drainage_openswmm_get_job_statusReturn status, errors, warnings, and artifacts for a simulation job id.Urban_Drainage_openswmm_get_model_summary_fileSummarize an uploaded SWMM/OpenSWMM .inp file, including sections, object counts, IDs, and options. If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the toolUrban_Drainage_openswmm_get_output_metadataReturn binary .out metadata, object IDs, reporting periods, and available attributes.Urban_Drainage_openswmm_get_output_variablesList valid OpenSWMM binary output variable names for nodes, links, subcatchments, and system.Urban_Drainage_openswmm_get_peak_resultsRank objects by peak value for one output variable from a job_id, model_id, or scenario_id.Urban_Drainage_openswmm_get_report_textRead the SWMM report text for a completed job.Urban_Drainage_openswmm_get_section_model_idReturn one input section from a registered model_id or scenario_id.Urban_Drainage_openswmm_list_jobsList recent OpenSWMM jobs known to this Space instance.Urban_Drainage_openswmm_list_registered_modelsList uploaded models and generated scenarios saved in this Space instance.Urban_Drainage_openswmm_list_supported_sectionsList SWMM/OpenSWMM input sections understood by the generic section tools.Urban_Drainage_openswmm_plot_output_seriesCreate a PNG plot for a result series from a job_id, model_id, or scenario_id.Urban_Drainage_openswmm_plot_profilePlot a SWMM-style hydraulic profile from a model/scenario/job source and node or link path.Urban_Drainage_openswmm_probe_surface2d_fileRun a short uploaded-model probe and report OpenSWMM Surface2D activation and mesh state. If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the toolUrban_Drainage_openswmm_probe_surface2d_model_idProbe Surface2D runtime state for a registered model_id or scenario_id.Urban_Drainage_openswmm_query_output_seriesRead a result time series from a job_id, model_id, or scenario_id.Urban_Drainage_openswmm_read_inp_fileRead an uploaded SWMM/OpenSWMM .inp file and return its text plus model summary. If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the toolUrban_Drainage_openswmm_register_model_fileUpload/register a SWMM .inp file once and return a reusable model_id. If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the toolUrban_Drainage_openswmm_register_urban_drainage_modelBuild and register an urban drainage model, returning a reusable model_id.Urban_Drainage_openswmm_run_model_idRun a registered model_id or scenario_id without pasting/uploading the file again.Urban_Drainage_openswmm_run_simulation_fileRun an OpenSWMM simulation from an uploaded .inp file and return a job id plus artifact paths. If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the toolUrban_Drainage_openswmm_summarize_model_idSummarize a registered model_id or scenario_id.Urban_Drainage_openswmm_validate_inp_fileValidate an uploaded SWMM/OpenSWMM .inp file and return sections, counts, warnings, and errors. If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the toolUrban_Drainage_openswmm_validate_model_idValidate a registered model_id or scenario_id.Urban_Drainage_openswmm_visualize_model_idCreate a network map PNG for a registered model_id or scenario_id.
No tool matches.
As the server's own listing gives them. We never call a tool.