MCP(Model Context Protocol)采用客户端 - 服务器架构,其核心设计是让 AI 应用(如 Claude Code、Claude Desktop)作为 MCP 宿主(Host),与一个或多个 MCP 服务器(Server) 建立连接。
为了管理这些连接,MCP 宿主会为每个 MCP 服务器创建对应的 MCP 客户端(Client) 实例,每个客户端都与目标服务器维持一条专用连接,确保上下文信息的可靠传递。
传输方式的不同决定了服务器的服务能力:
MCP 架构包含三个关键组件,各自承担明确职责:
以 Visual Studio Code(VS Code)为例:
另一个典型场景是 Claude Desktop:
架构示意图如下:

本文系外文翻译,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系外文翻译,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。