对接MCP服务之sse/streamable-http模式
目录
- 一、前言
- 二、验证streamable-http模式功能
-
- 1、streamable-http MCP服务
-
- 1.1、初始化initialize获取seesion_id值
- 1.2、通知初始化notifications/initialized
- 1.3、获取所有tools工具
- 1.4、获取某个工具的信息tools/call
- 三、对接sse、streamable-http模式示例
-
- 1、核心代码
- 2、示例场景
一、前言
前面博客如何部署MCP Sever【SSE通信方式】及调试 、MCP通信方式之Streamable HTTP有各自介绍MCP服务的两种模式。
现实项目中,遇到同时sse、streamable-http模式的MCP服务端,该如何去接入?
二、验证streamable-http模式功能
下面用PostMan去验证streamable-http模式的MCP服务功能。
1、streamable-http MCP服务
先启动一个MCP服务
# http://127.0.0.1:5008/mcp 默认的
# 初始化MCP服务器
mcp = FastMCP(host