Embeddable Plug app for FastestMCP's HTTP transport.
It wraps the existing StreamableHTTP transport with optional HTTP middleware and additional routes so the server can be mounted inside a broader Plug application without forking the transport implementation.
Summary
Functions
Runs the main entrypoint for this module.
Builds a child specification for supervising this module.
Initializes the state used by this module before it starts processing work.
Types
@type middleware() :: (Plug.Conn.t(), (Plug.Conn.t() -> Plug.Conn.t()) -> Plug.Conn.t())