> ## Documentation Index
> Fetch the complete documentation index at: https://praison.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Transport Type • Rust AI Agent SDK

> TransportType: Transport type for MCP connections.

# TransportType

> Defined in the [**MCP**](../modules/mcp) module.

<Badge color="orange">Rust AI Agent SDK</Badge>

Transport type for MCP connections.

## Fields

| Name         | Type      | Description                          |
| ------------ | --------- | ------------------------------------ |
| `Standard`   | `variant` | -                                    |
| `input`      | `variant` | -                                    |
| `output`     | `variant` | -                                    |
| `default`    | `variant` | Standard input/output (subprocess)   |
| `Stdio`      | `variant` | Standard input/output (subprocess)   |
| `Server`     | `variant` | -                                    |
| `Sent`       | `variant` | -                                    |
| `Events`     | `variant` | -                                    |
| `Sse`        | `variant` | Server-Sent Events (legacy HTTP+SSE) |
| `Streamable` | `variant` | -                                    |
| `HTTP`       | `variant` | -                                    |
| `HttpStream` | `variant` | Streamable HTTP (current standard)   |
| `WebSocket`  | `variant` | -                                    |
| `WebSocket`  | `variant` | WebSocket                            |

## Source

<Card title="View on GitHub" icon="github" href="https://github.com/MervinPraison/PraisonAI/blob/main/src/praisonai-rust/praisonai/src/mcp/mod.rs">
  `praisonai/src/mcp/mod.rs` at line 0
</Card>
