# springai-mcp-rag **Repository Path**: code2020/springai-mcp-rag ## Basic Information - **Project Name**: springai-mcp-rag - **Description**: 基于Springai 构建MCP(业务增删改查以及第三方服务集成)、RAG等服务。(仅供参考) - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-28 - **Last Updated**: 2025-10-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # springai-mcp-rag #### 介绍 基于Springai 构建MCP(业务增删改查以及第三方服务集成)、RAG等服务。(仅供参考) #### 软件架构 软件架构说明 #### 安装教程 1. 数据库mysql8.0以上安装 2. redis-stack安装 3. searxng安装 #### 使用说明 1. 运行mcp服务(一定要去掉web的包,否则会有问题) 本地测试环境演示 ①发邮件服务、获取当前时间服务 ![输入图片说明](https://foruda.gitee.com/images/1761634590996561306/72d5cc55_1315805.png "屏幕截图"),验证是否启动成功,访问 ![输入图片说明](https://foruda.gitee.com/images/1761634641536297299/b930887d_1315805.png "屏幕截图") ②业务系统构建MCP服务,比如商品信息的增删改查,基于Spring Data Jpa实现 ![输入图片说明](https://foruda.gitee.com/images/1761635088761115305/d88c1c62_1315805.png "屏幕截图"),验证是否启动成功,访问 ![输入图片说明](https://foruda.gitee.com/images/1761635130111333517/fbb08408_1315805.png "屏幕截图") ③启动客户端服务 ![输入图片说明](https://foruda.gitee.com/images/1761635285095095250/6d3e9615_1315805.png "屏幕截图") 2. 访问页面 ![输入图片说明](https://foruda.gitee.com/images/1761635365811251666/d750087b_1315805.png "屏幕截图") 3. 查找我的邮箱 ![输入图片说明](https://foruda.gitee.com/images/1761635468576574060/6dd072ff_1315805.png "屏幕截图") 4.添加、删除、修改商品 4.1请创建李宁运动鞋2025款商品,适合中老年人的运动鞋,价格229元,库存还有3400双,下架 4.2修改商品编号0a7b7dee-8fe4-4daa-a731-310fbd16016a信息,价格调为629,库存增加100 4.3请查询编号为210a5091-9f71-44e0-a680-034d22b9198b,品牌是李宁,商品是帽子,商品的状态是上架,价格不高于1000元的记录,请倒序排序输出 查询所有的商品 查询价格不低于1000的商品 ![输入图片说明](https://foruda.gitee.com/images/1761635598444953043/e4c0f21a_1315805.png "屏幕截图") ![输入图片说明](https://foruda.gitee.com/images/1761635639946227500/6a32b814_1315805.png "屏幕截图") 5.RAG服务 上传文件向量化接口:http://127.0.0.1:9090/rag/uploadRagDoc 访问地址:http://127.0.0.1:9090/rag_index.html ![输入图片说明](https://foruda.gitee.com/images/1761635963626202383/5cc848e0_1315805.png "屏幕截图") 注意说明: ![输入图片说明](https://foruda.gitee.com/images/1761636103627504299/07ae78f4_1315805.png "屏幕截图") ![输入图片说明](image.png) #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)