Repository navigation
Pre-submission Checklist
Question Category
Your QuestionIn the MCP Client Quickstart, the MCPClient class manages the user message history. Is this overloading of the term "Client"? My understanding is that this is a host responsibility. New to MCP, so I might be misunderstanding. This quickstart confused me when trying to understand the distinction between "client" and "host". It's also a bit unclear to me why someone would create a standalone client outside of a host. Thanks in advance for the help! |
Answered by
evalstate
May 2, 2025
Replies: 1 comment 2 replies
|
You're right to clarify this! For the specification, the [MCP] Client is the component that manages the 1:1 relationship with the [MCP] Server, while the Host application manages the interaction with the LLM and Clients. In most other places the terms are used interchangeably for convenience! :) |
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
You're right to clarify this!
For the specification, the [MCP] Client is the component that manages the 1:1 relationship with the [MCP] Server, while the Host application manages the interaction with the LLM and Clients.
In most other places the terms are used interchangeably for convenience! :)