--- title: async_utils sidebarTitle: async_utils --- # `fastmcp.utilities.async_utils` Async utilities for FastMCP. ## Functions ### `gather` ```python gather(*awaitables: Awaitable[T]) -> list[T] | list[T | BaseException] ``` Run awaitables concurrently and return results in order. Uses anyio TaskGroup for structured concurrency. **Args:** - `*awaitables`: Awaitables to run concurrently - `return_exceptions`: If True, exceptions are returned in results. If False, first exception cancels all and raises. **Returns:** - List of results in the same order as input awaitables.