transport_types
Which MCP transport protocols the provider supports. Common transports: stdio (local process), SSE (Server-Sent Events), HTTP/streamable-HTTP (stateless or streaming).
Type: object Content type: mcp
Provider Support
Section titled “Provider Support”| Provider | Supported | Mechanism |
|---|---|---|
| claude-code | ✓ | mcp_transport_types: stdio (local process), SSE (deprecated, still supported), HTTP/streamable-HTTP (recommended for remote) |
| cline | ✓ | sse_transport_support: Cline supports SSE transport alongside stdio; HTTP transport support follows MCP protocol adoption |
| crush | ✓ | transport_types: Crush documents stdio, http, and sse transports in its JSON schema for MCP server configuration |
| cursor | ✓ | Cursor documents three MCP transports: stdio for local processes, sse for Server-Sent Events, and streamable-http for HTTP-based remote servers. |
| gemini-cli | ✓ | transport_types: Gemini CLI documents supported MCP transport protocols including stdio and HTTP |
| opencode | ✓ | transport_types: OpenCode documents stdio transport; remote transports (http/sse) are available on sst/opencode depending on version |
| roo-code | ✓ | transport_types: stdio, sse, and streamable-http are supported and selected via the type field on each server entry |
| windsurf | ✓ | three_transport_types: Windsurf supports stdio, SSE, and HTTP/streamable-HTTP transports |
| zed | ✓ | MCP servers are configured with a stdio command under context_servers in settings.json |
| amp | ✗ | Amp MCP transport types not documented beyond basic MCP support |
| codex | ✗ | Codex MCP transport types not documented beyond basic MCP support; likely stdio only |
| copilot-cli | ✗ | Copilot CLI MCP transport types not documented |
| factory-droid | ✗ | Factory Droid MCP transport types not documented beyond basic MCP support |
| kiro | ✗ | Kiro MCP transport types not documented beyond basic MCP support |