项目代码: Github
文章目录
- 1. 本文概述
- 2. 项目初始化
-
- 2.1 使用Spring Initializr初始化
- 2.2 增加项目依赖
- 3. 使用Spring AI实现多轮对话
-
- 3.1 多轮对话原理简介
- 3.2 配置DeepSeek API Key
- 3.3 配置application.yaml
- 3.4 实现单轮对话
- 3.5 实现多轮对话
- 4. 配置MCP实现工具调用
-
- 4.1 配置MCP Server
- 4.2 多轮对话中使用MCP Tools
- 4.3 MCP Client增加token请求头(Headers)
- 参考资料
1. 本文概述
上篇文章中(Spring Boot 集成 Spring AI:实现可被大模型调用的 MCP Server),我们构建了一个MCP Server,提供了查询个人信息、查询订单信息、下单等操作。
但是,上篇文章我们使用的是Cherry Studio作为客户端来与后端进行交互。实际生产中,让客户去下载Cherry Studio,然后配置MCP Server显然不显示。
因此,本篇文章将会教会你如何使用 Spring AI 构建一个简单的聊天界面,并支持MCP Client.
通过本文学习,你将会学到如下内容:
效果展示(本文重点不在前端,因此使用Postman做交互):






