-
Pre-submission Checklist
Question Category
Your QuestionI've noticed inconsistent terminology in the MCP documentation regarding how applications like Claude Desktop are referred to: In clients.mdx, these applications are listed as "clients" in the feature support matrix What is the distinction between hosts and clients in MCP? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
I've seen @dsp-ant address this in some community interactions:
That was a response to this question by someone else:
More concretely, to answer your questions:
The host is an application that deals with one or more MCP servers.
If you want to be technically precise, host is equivalent to app, and client is the low-level detail that is holding the connection to the MCP server. If you're talking in a context where the distinction is irrelevant (i.e. just about anywhere but the spec), "client" can be used to cover both.
Precisely speaking, they are hosts. But they can be referred to as clients when the distinction doesn't matter. My personal opinion: it's probably not a priority issue to address even if it is worth a change, but I do think it'd be clearer to be consistent across contexts and discussions here. I might go further and suggest that the term "app" be used in more public contexts when referring to standalone GUI's, and then "host" and "client" can be framework or spec-level details when precise language is helpful. Introducing "app" could be used for cases where "it doesn't matter" + is a term less technical people can easily grok. |
Beta Was this translation helpful? Give feedback.
I've seen @dsp-ant address this in some community interactions:
That was a response to this question by someone else: