MCP Integration in Claude Code
Last reviewed
Correct answer: C. The preference is advice about remote servers; a browser on each laptop is local work, so a stdio server is the fit.
Explanation
The principle — Two separate questions get confused here. Which transport is preferred is a question about remote servers. Whether a server can be remote at all is a question about what the tool has to touch, and it is answered first.
Why the key is correct — The documentation recommends HTTP for connecting to remote MCP servers, which is a statement about servers that are already remote. It says nothing about whether a given tool should be remote. Driving a browser on a particular laptop is work that has to happen on that laptop, and stdio servers run as local processes on your machine, which is the property the job requires. The second speaker has taken advice about how to reach a remote server and read it as advice to make this server remote.
Why the others are wrong — Hosting the tool puts the process somewhere that cannot see the browser under test, no matter how sound the transport choice is. Outbound connectivity determines whether the session can talk to a server, not what that server can observe. And no configuration entry grants a remote process access to a local machine, because access follows the location of the process rather than the contents of a file.
Remember this — Decide where the work has to happen before you decide how to reach it. The transport question only opens once the location question is settled, and taking them in the other order is what produces an architecture nobody can debug.
Sources — Anthropic's Claude Code MCP reference.
Sources
“HTTP servers are the recommended option for connecting to remote MCP servers.”
“Stdio servers run as local processes on your machine.”
Practise 10 questions on this topic
Take MCP Integration in Claude Code — Timed Test 1 (10 questions) — scored instantly, explanation for every question, no login.