满盈网配资 【蓝因子教育】MCP 架构概览_Server_Client_to
如下图所示(来自:Visual Guide to Model Context Protocol (MCP) [2])为 MCP 的关键架构满盈网配资,受到 Language Server Protocol(LSP)的启发,旨在标准化 AI 与外部系统的交互方式,包括 3 个关键组件:
Host:通常是 AI 应用(Agent),比如 Anthropic Claude Desktop、Cursor、Cline 等,负责选择并调用 MCP Client,以便使用各种 MCP Server 提供的能力。
Client:Host 内的连接器,负责与 Server 建立 1 对 1 的连接,以便使用 Server。
Server:提供资源、工具或 Prompts 的服务满盈网配资,如文件系统、数据库、API 等。
如上图所示,Client 和 Server 之间使用双向的 JSON-RPC 2.0 进行通信。当前支持 stdio 和 Streamable HTTP 两种传输机制。
展开剩余46%stdio:Client 以子进程方式启动 MCP Server,并通过标准输入输出建立通信管道。Server 从 stdin 中读取 JSON-RPC 消息(可以是 Request、Response 或 Notification),并将消息发送到 stdout。 (PS:Server 不能往 stdin 写,Client 不能往 stdout 写)
Streamable HTTP + SSE:Client 发起 HTTP GET 并在 Accept: text/event-stream 下打开 SSE 流;Server 在该流上通过 SSE 推送 JSON‑RPC Request 和 Notification,Client 监听并处理。Client 再通过 HTTP POST 将对应的 JSON‑RPC 响应提交至同一 MCP 端点,实现完整的双向交互。
WebSocket:Transport Layer 也支持自定义的传输机制,比如常见的 WebSocket。Server 和 Client 均可充当 JSON‑RPC 请求的发起者和接收者;Client 在连接时注册自己支持的 method满盈网配资,Server 即可通过同一通道调用这些方法。
发布于:湖南省瑞银网配资提示:文章来自网络,不代表本站观点。
- 上一篇:百盛证券 河南:出台促进外贸稳量提质若干措施 推出支持扩大汽车出口专项政策
- 下一篇:没有了