关于 Spring Boot AI MCP Client
这是一个使用 Spring AI Chat Client 和 REST 控制器构建 MCP 客户端的 Spring Boot 示例,面向探索 Spring Boot AI 的开发者。它展示了应用如何连接外部 MCP 服务,并支持模型调用工具和获取数据。
主要功能
- 01Spring Boot MCP 客户端示例
- 02集成 Spring AI Chat Client
- 03REST 控制器接口
- 04可配置服务路径和环境变量
适用场景
- 01学习使用 Spring Boot AI 构建 MCP 客户端
- 02将应用连接到外部 MCP 服务
- 03配置各 MCP 服务所需的环境变量
MCP 相关
作为 MCP 客户端,它连接 application properties 中配置的外部 MCP 服务。项目说明该客户端支持动态工具调用和数据获取。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Spring Boot AI MCP 客户端
概述
本项目演示如何使用 Spring Boot AI 构建 MCP(Model-Connected Processing)客户端。该 MCP 客户端可与外部 MCP 服务无缝交互,让 AI 模型能够动态调用工具并高效检索数据。
如需详细了解如何使用 Spring Boot AI 构建 MCP 客户端,请查看我们的博客:
使用 Spring Boot AI 构建 MCP 客户端:新手指南
设置说明
- 克隆此仓库:
git clone https://github.com/your-repo/spring-boot-ai-mcp-client.git cd spring-boot-ai-mcp-client - 使用所需的值更新应用程序属性:
- OpenAI API 密钥
- MCP 服务路径
- 各 MCP 服务所需的环境变量
- 构建并运行应用程序:
mvn spring-boot:run
注意
运行应用程序前,请务必替换以下所有占位值:
- OpenAI API 密钥
- MCP 服务路径
- 各 MCP 服务所需的任何环境变量
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。