Skip to content

Clarification needed: Distinction between "hosts" and "clients" in MCP terminology #135

Answered by tadasant
privetin asked this question in Q&A
Discussion options

You must be logged in to vote

I've seen @dsp-ant address this in some community interactions:

I think in practice the distinction is rather technical. In the end the host is an application that deals with one or more MCP Servers. It uses clients for it, whereas a client is a connection to an MCP server, and is literally what a stdio_client would be in the Python SDK. It's really just at technicallity, in the end, it's the same application and so people often use it interchangeable to refer to the host application. That's probably fine

Hence we use it as such only in the specs

That was a response to this question by someone else:

terminology question for a saturday evening. the https://spec.modelcontextprotocol.io/s…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by jspahrsummers
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants