Skip to main content
新的 Streamable HTTP transport 取代了 2024-11-05 协议版本中的 HTTP+SSE transport。 此传输使 MCP 服务器能够处理多个客户端连接,同时还可以使用 SSE 进行服务器到客户端的流式传输。 要使用它,请初始化 MCPTools,传入 MCP 服务器的 URL 并将 transport 设置为 streamable-http
您还可以使用 server_params 参数来定义 MCP 连接。这样,您可以指定每次请求发送到 MCP 服务器的标头和超时值:

完整示例

让我们设置一个简单的本地服务器并使用 Streamable HTTP 传输进行连接:
1

设置服务器

streamable_http_server.py
2

设置客户端

streamable_http_client.py
3

运行服务器

4

运行客户端