OpenSWMM MCP Server
====================
The **OpenSWMM MCP Server** exposes the OpenSWMM stormwater engine through
the `Model Context Protocol `_ (MCP),
allowing large-language models and AI assistants to open, run, query, and
modify EPA-SWMM hydraulic and hydrologic models.
Built on `FastMCP 3.x `_, the server
provides 358 tools organised into 20 domain namespaces — including a
2D overland-flow surface namespace (``twod_*``) — nine ``swmm://``
resources for structured data access, and seven guided-workflow
prompts for common stormwater modelling tasks.
.. toctree::
:maxdepth: 2
:caption: Getting Started
getting-started/installation
getting-started/configuration
getting-started/quickstart
.. toctree::
:maxdepth: 2
:caption: User Guide
user-guide/tools
user-guide/optimization
user-guide/resources
user-guide/prompts
user-guide/examples
.. toctree::
:maxdepth: 2
:caption: Developer Guide
developer/architecture
developer/contributing
developer/testing
developer/SKILLS
developer/RTC_AGENT_FEEDBACK_DISPOSITION
.. toctree::
:maxdepth: 2
:caption: API Reference
api/index
Indices and tables
------------------
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`