stdio Transport: Local Process Boundaries
stdio transport launches MCP servers as local child processes over standard input and output streams. Security considerations include avoiding unpinned `npx` packages, preventing execution from temporary folders, and passing arguments safely without intermediate shell interpreters.
HTTP Transport: Stateless Core and Routing Headers
HTTP transport under the 2026-07-28 specification requires TLS (HTTPS) for remote communication and uses stateless request routing headers (`Mcp-Method`, `Mcp-Name`) to enable transparent caching and proxying.
