Answer
Use stdio for local/desktop-style hosts; use HTTP for remote hosting and managed deployments. Dedalus supports connecting to MCP servers and discusses uploading streamable HTTP MCP servers to its platform.
Nuances & Considerations
Your host determines what's viable: some hosts prefer stdio locally; managed hosting usually prefers HTTP.