spring Ai 开发的mcp-由sse改成Streamable HTTP

1.修改pom依赖

java 复制代码
//修改前:
 <!--spring AI 集成MCP-->
<!--        <dependency>-->
<!--            <groupId>org.springframework.ai</groupId>-->
<!--            <artifactId>spring-ai-starter-mcp-server-webmvc</artifactId>-->
<!--            <version>1.1.0-M1-PLATFORM-2</version>-->
<!--        </dependency>-->
java 复制代码
//修改后
<dependency>
            <groupId>org.springframework.ai</groupId>
            <artifactId>spring-ai-starter-mcp-server-webmvc</artifactId>
            <version>1.1.0-M1</version>
        </dependency>

2.修改配置文件

java 复制代码
server:
  port: 8888

spring:
  application:
    name: foss-mcp-server

  ai:
    mcp:
      server:
        protocol: STREAMABLE # 配置使用 Steamable 协议,缺省是 SSE
        streamable-http:
          mcp-endpoint: /mcp


logging:
  level:
    root: INFO
    org.springframework.ai.mcp: DEBUG
    org.springframework.web.servlet: DEBUG
    org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping: DEBUG
    org.springframework.web.servlet.mvc.method.annotation.SseEmitter: TRACE
    com.cctv.mcp: DEBUG

别的不用动!

如何开发sse的mcp请看:https://blog.csdn.net/LINING_GG/article/details/159990801?fromshare=blogdetail&sharetype=blogdetail&sharerId=159990801&sharerefer=PC&sharesource=LINING_GG&sharefrom=from_link

相关推荐
天天代码码天天3 分钟前
一个HTML,打开就能OCR
人工智能
Jialu.10 分钟前
中文 NLP 模型部署实战:FastAPI 接口 + Streamlit 看板
人工智能·python·自然语言处理·fastapi
名字还没想好☜12 分钟前
Java Cleaner 实战:替代废弃的 finalize() 做堆外资源清理,以及强引用导致永不回收的坑
java·后端·spring
LPCK_2026062219 分钟前
从自动化到自主化:生物制药智能体的人机边界怎么设计
大数据·人工智能·自动化
smartpi_ai20 分钟前
JL-17T 能接传感器并把数据发到小程序吗?GPIO/ADC/UART 平台可做,I2C/SPI 要二开
人工智能·小程序·语音识别
hyunbar77721 分钟前
LangChain 实战:Agnets核心组件
人工智能
Mid_search22 分钟前
高估问题、Target Network、Double DQN
人工智能·深度学习·强化学习·double dqn·bootstrapping·target network
必须会一定会23 分钟前
Agent Handoff v0.6.0 跨电脑同步:Git、EVENTS.jsonl、CONTEXT.md 使用方法
人工智能·git·ai编程
思考着亮29 分钟前
2.RAG 七种分块技术方案
人工智能
YOLO数据集集合30 分钟前
隧道病害检测数据集 | 隧道检测 裂缝识别 渗水监测 剥落检测9037期
人工智能·深度学习·yolo·隧道·裂缝检测·裂缝识别·隧道病害