AI产品数据查询服务

使用Spring AI和MCP协议构建的AI驱动服务,无需传统API即可查询产品数据。

  • by Dpun
  • Java
  • 本地部署
  • 更新于
在 GitHub 查看 dpun/mcp-module

使用说明

使用Spring AI构建基于AI的MCP服务器:无需API即可查询产品数据

随着人工智能助手和基于聊天的用户界面的兴起,越来越需要以比传统REST API更直观、更上下文感知的方式公开后端数据。Spring AI和模型上下文协议(MCP)是一种强大的组合,使AI代理能够直接与域模型交互,而无需自定义API。

在这篇博客文章中,我们将介绍如何使用Spring AI设置MCP服务器来查询一个简单的 Product 表,存储产品名称、代码、数量和价格等详细信息。我们将利用Spring AI的MCP支持向AI聊天客户端展示产品实体,而不是创建API端点。

让我们潜入水中。

步骤1:设置Spring Boot MCP服务器

  • spring-boot-starter-data-jpa
  • spring-ai-starter-mcp-server-webflux
  • postgresql

步骤2:设置Spring Boot MCP客户端

  • spring-ai-starter-mcp-client-webflux
  • spring-ai-starter-model-ollama
  • spring-boot-starter-web

使用 Spring 初始化器 或者你的IDE。