711
Dictionary

MCP Transport (stdio vs Streamable HTTP)

MCP runs either as a local stdio process or as a remote streamable HTTP endpoint — the choice decides auth, deployment and who can reach it.

2 min readupdated 2026-08-01

/ quick answer

stdio transport launches the server as a local subprocess: zero network exposure, ideal for developer tooling. Streamable HTTP exposes an endpoint any remote client can dial, which requires real authentication (OAuth 2.1 with bearer tokens) and rate limiting. Remote MCP without auth is a public API over your internal systems.

MCP runs either as a local stdio process or as a remote streamable HTTP endpoint — the choice decides auth, deployment and who can reach it. stdio transport launches the server as a local subprocess: zero network exposure, ideal for developer tooling. Streamable HTTP exposes an endpoint any remote client can dial, which requires real authentication (OAuth 2.1 with bearer tokens) and rate limiting. Remote MCP without auth is a public API over your internal systems. In practice: A Postgres MCP server runs over stdio in Cursor locally, while the company's CRM MCP server is deployed over HTTPS with OAuth and per-user scopes.
Definition
stdio transport launches the server as a local subprocess: zero network exposure, ideal for developer tooling. Streamable HTTP exposes an endpoint any remote client can dial, which requires real authentication (OAuth 2.1 with bearer tokens) and rate limiting. Remote MCP without auth is a public API over your internal systems.
Example
A Postgres MCP server runs over stdio in Cursor locally, while the company's CRM MCP server is deployed over HTTPS with OAuth and per-user scopes.
Related Workflows
Related Tool Stacks

/ frequently asked

What is MCP Transport (stdio vs Streamable HTTP)?

stdio transport launches the server as a local subprocess: zero network exposure, ideal for developer tooling. Streamable HTTP exposes an endpoint any remote client can dial, which requires real authentication (OAuth 2.1 with bearer tokens) and rate limiting. Remote MCP without auth is a public API over your internal systems.

What is an example of MCP Transport (stdio vs Streamable HTTP)?

A Postgres MCP server runs over stdio in Cursor locally, while the company's CRM MCP server is deployed over HTTPS with OAuth and per-user scopes.

Why does MCP Transport (stdio vs Streamable HTTP) matter?

MCP runs either as a local stdio process or as a remote streamable HTTP endpoint — the choice decides auth, deployment and who can reach it.

What should I learn after MCP Transport (stdio vs Streamable HTTP)?

Open the related workflows and prompts further down this page: they show how this idea is applied in a real task, step by step.

/ continue exploring

Related concepts

The vocabulary this page depends on.

  • →MCP Server

    An MCP server exposes tools, resources and prompts from one system so any MCP-compatible AI client can use them over a standard protocol.

  • →MCP Client

    An MCP client is the AI-side host that discovers servers, lists their tools and routes the model's calls to them.

  • →AI Security

    AI security protects systems where the model is an untrusted decision-maker acting on untrusted input with real tool access.

  • →Prompt Injection

    An attack where hostile input hijacks the LLM's instructions, causing it to leak data or misbehave.

all dictionary →

Related workflows

Turn this into a repeatable process.

all workflows →

Related tool stacks

The tools that run it in production.

all tool stacks →

Related prompts

Reusable prompts for this job.

all prompts →

Related use cases

How people apply it, and what came out.

all use cases →

Comparisons & alternatives

Pick between the options.

  • →MCP vs Native Function Calling

    Function calling is per-app plumbing; MCP is a portable protocol so one integration serves every client.

  • →Hot Wallet vs Cold Wallet

    Hot wallets trade convenience for exposure; cold wallets trade friction for a signing key that never touches an internet-connected device.

  • →Rabby vs OKX Web3 Wallet

    Rabby is the safety-focused EVM wallet with pre-transaction simulation; OKX Web3 Wallet trades some of that depth for multi-chain breadth and built-in trading.

all comparisons →