基于spring-ai快速搭建ai-client、mcp服务

1、基础环境

jdk21、spring4.1.1、spring-ai2.0.1

包含AI客户端、mcp-stdout、mcp-webmvc、mcp-webflux等例子

2、spring-ai 文档

文档地址

3、mcp模式(stdout、webmvc、webflux)

|------|------------|--------------------------------------|---------------------|
| | stdout | webmvc | webflux |
| 访问方式 | 进程的标准输入/输出 | http请求 | http请求 |
| 容器 | java程序无容器 | Tomcat(Servlet容器) | Netty(响应式容器) |
| 试用场景 | 本地操作 | 适合传统SpringBoot应用(还接了mybatis、aspectj) | 适合响应技术栈(极高并发、长链接流式) |

4、protocol高层协议(SSE,STREAMABLE,STATELESS)

|------------------|--------|-----------------|-----------------|
| | SSE | STREAMABLE | STATELESS |
| 传输基础 | SSE事件流 | Streamable HTTP | Streamable HTTP |
| 会话(Session-id) | 有 | 有 | 无 |
| 响应方式 | 异步流式推送 | 同步+可选流式 | 同步立即 |
| 状态 | 有状态 | 有状态 | 无状态 |
| 是否支持mcp-sync API | 是 | 是 | 是 |
| 适合场景 | 流式长任务 | 通用/默认推荐 | 无状态、水平扩展、简单请求 |

5、运行测试结果

6、项目地址

spring-ai-tools

相关推荐
专业程序开发源14 小时前
springboot高校学生社团管理系统74810-计算机课程设计、毕业设计
java·vue.js·spring boot·后端·spring·php·课程设计
我是神614 小时前
俄罗斯恢复软件r.saver汉化版
ai·数据恢复
七夜zippoe15 小时前
多 Agent 协作架构:Pipeline 模式——串行流水线设计与实战
ai·架构·pipeline·agent·串行流水线
Thomas.Sir15 小时前
第26课:工业零部件外观缺陷检测系统:从学术Demo到产线工程的重构实战
pytorch·ai
wflynn15 小时前
语言判别增强多语言语音模型的语言学习能力
人工智能·ai
萧瑟余晖15 小时前
Spring Test与综合实战详解
spring
空心木偶☜15 小时前
A2A2A(多智能体协作)
开发语言·python·ai·ai编程
其实防守也摸鱼16 小时前
DeepSeek Harness 开源贡献手记:从 Issue 到 Merge 的完整旅程
android·数据库·学习·ai·oracle·自动化
萧瑟余晖16 小时前
Spring 任务调度与异步执行详解
spring
vx_Biye_Design16 小时前
springboot角色扮演服务平台65161-计算机课程设计、毕业设计
java·vue.js·spring boot·后端·python·spring·课程设计