You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`[StdioTransport](/Sources/MCP/Base/Transports/StdioTransport.swift)`| Implements [stdio transport](https://modelcontextprotocol.io/specification/2025-06-18/basic/transports#stdio) using standard input/output streams | Apple platforms, Linux with glibc | Local subprocesses, CLI tools|
1294
-
|`[HTTPClientTransport](/Sources/MCP/Base/Transports/HTTPClientTransport.swift)`| Implements [Streamable HTTP transport](https://modelcontextprotocol.io/specification/2025-06-18/basic/transports#streamable-http) using Foundation's URL Loading System | All platforms with Foundation | Remote servers, web applications|
1295
-
|`[StatelessHTTPServerTransport](/Sources/MCP/Base/Transports/HTTPServer/StatelessHTTPServerTransport.swift)`| HTTP server transport with simple request-response semantics; no session management or SSE streaming | All platforms with Foundation | Simple HTTP servers, serverless/edge functions|
1296
-
|`[StatefulHTTPServerTransport](/Sources/MCP/Base/Transports/HTTPServer/StatefulHTTPServerTransport.swift)`| HTTP server transport with full session management and SSE streaming for server-initiated messages | All platforms with Foundation | Full-featured HTTP servers, streaming notifications|
1297
-
|`[InMemoryTransport](/Sources/MCP/Base/Transports/InMemoryTransport.swift)`| Custom in-memory transport for direct communication within the same process | All platforms| Testing, debugging, same-process client-server communication |
1298
-
|`[NetworkTransport](/Sources/MCP/Base/Transports/NetworkTransport.swift)`| Custom transport using Apple's Network framework for TCP/UDP connections | Apple platforms only | Low-level networking, custom protocols|
1291
+
| Transport | Description | Platforms | Best for |
|[`StdioTransport`](/Sources/MCP/Base/Transports/StdioTransport.swift)| Implements [stdio transport](https://modelcontextprotocol.io/specification/2025-06-18/basic/transports#stdio) using standard input/output streams | Apple platforms, Linux with glibc | Local subprocesses, CLI tools |
1294
+
|[`HTTPClientTransport`](/Sources/MCP/Base/Transports/HTTPClientTransport.swift)| Implements [Streamable HTTP transport](https://modelcontextprotocol.io/specification/2025-06-18/basic/transports#streamable-http) using Foundation's URL Loading System | All platforms with Foundation | Remote servers, web applications |
1295
+
|[`StatelessHTTPServerTransport`](/Sources/MCP/Base/Transports/HTTPServer/StatelessHTTPServerTransport.swift)| HTTP server transport with simple request-response semantics; no session management or SSE streaming | All platforms with Foundation | Simple HTTP servers, serverless/edge functions |
1296
+
|[`StatefulHTTPServerTransport`](/Sources/MCP/Base/Transports/HTTPServer/StatefulHTTPServerTransport.swift)| HTTP server transport with full session management and SSE streaming for server-initiated messages | All platforms with Foundation | Full-featured HTTP servers, streaming notifications |
1297
+
|[`InMemoryTransport`](/Sources/MCP/Base/Transports/InMemoryTransport.swift)| Custom in-memory transport for direct communication within the same process | All platforms | Testing, debugging, same-process client-server communication |
1298
+
|[`NetworkTransport`](/Sources/MCP/Base/Transports/NetworkTransport.swift)| Custom transport using Apple's Network framework for TCP/UDP connections | Apple platforms only | Low-level networking, custom protocols |
0 commit comments