基于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

相关推荐
undsky_1 小时前
传统色 × 现代和弦:专为 UI/UX 打造的国风配色 Skill
ui·ai·aigc·ai编程·ux
东风微鸣1 小时前
中医竟是AI Harness祖师爷?
ai·harness
墨白曦煜1 小时前
超越玩具 Agent:基于 LangGraph 构建具备 RAG 兜底与 Human-in-the-loop 的可控业务状态机
ai
炎黄盈动_20032 小时前
汽车零部件企业AI智能费控方案:私有化部署、数据安全与业财一体化实践
人工智能·低代码·ai
阆遤2 小时前
llama.cpp 0.4.0-dev 本地编译指南
ai·编译·llama.cpp
我是苏苏2 小时前
Agent 开发实战 01:C# 使用 Semantic Kernel 构建 AIAgent
ai
znnnk2 小时前
【AI应用】从 Prompt 到 Skill:AI 到底“会什么”?
ai·prompt·ai编程·ai应用·skill
ruleslol2 小时前
Function Calling 讲解
java·ai