本文针对MCP客户端的开发,详细介绍了如何通过Spring-AI框架和原生SDK调用MCP服务。MCP配置构建Agent
Spring-AI
引入M7版本依赖。
<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-starter-mcp-client</artifactId>
<version>1.0.0-M7</version>
</dependency>
配置LLM接口
Spring-AI支持的LLM类型有很多,基本涵盖了各个平台的LLM接口规范。
平常用OpenAI的规范多一些,并且Idealab中也提供了开放接口,这里采用OpenAI接口作为chatModel,也可自行封装自己的API为OpenAI规范,如Whale上部署的模型也都是支持OpenAI协议的。
#配置chatModel的域名,这里使用的idealabspring.ai.openai.base-url=