Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Anthropic CCDV-F Exam - Topic 8 Question 6 Discussion

You are choosing between using STDIO-based communication and HTTP-based communication for an MCP server. The server will be invoked by a Claude Code session running locally.Which communication pattern would you use?
D) STDIO because STDIO is well-suited to local process communication and avoids unnecessary network setup.
A) STDIO and HTTP simultaneously for redundancy, with the team running two communication patterns at the same time across Claude Code sessions.
B) HTTP on the grounds that HTTP is preferable to STDIO in any context the application might encounter during normal operation.
C) HTTP polling against the MCP server, treating HTTP as a substitute for the standard MCP communication patterns.

Anthropic CCDV-F Exam - Topic 8 Question 6 Discussion

Actual exam question for Anthropic's CCDV-F exam
Question #: 6
Topic #: 8
[All CCDV-F Questions]

You are choosing between using STDIO-based communication and HTTP-based communication for an MCP server. The server will be invoked by a Claude Code session running locally.

Which communication pattern would you use?

Show Suggested Answer Hide Answer
Suggested Answer: D

Option D is directly supported by both the supplied examination material and Claude Code's MCP documentation. The examination source selects STDIO for this local-process scenario.

Claude Code's official MCP guidance distinguishes remote HTTP servers from local STDIO servers. Anthropic states that STDIO servers run as local processes and communicate through standard input and standard output. They are particularly suitable for local tools requiring direct machine access or for custom scripts. Claude Code can launch the process itself and communicate with it without creating, exposing, securing, or maintaining a network listener.

HTTP is appropriate when the MCP server exists as a separately reachable network service, especially for cloud-hosted or shared services. That requirement is absent here: the server is being invoked locally from a Claude Code session.

A creates duplicate transport infrastructure without a stated availability requirement. B incorrectly assumes one transport is universally superior regardless of deployment topology. C describes HTTP polling rather than the normal MCP transport relationship and introduces unnecessary request overhead.

Therefore, local execution strongly favors STDIO; remote/shared deployment generally favors HTTP.

Relevant Claude Developer topics: MCP architecture, STDIO transport, HTTP transport, Claude Code integrations, local process communication, and deployment topology.

===============


Contribute your Thoughts:

0/2000 characters

Currently there are no comments in this discussion, be the first to comment!


Save Cancel