在AI与大数据深度融合的今天,企业面临一个核心矛盾:业务人员需要即时数据洞察,却受限于SQL技能门槛。传统解决方案依赖IT部门手工编写查询,响应周期长、沟通成本高。尽管DeepSeek等大模型展现出极强的自然语言理解能力,但也一直难以直接与企业级数据库(如达梦)结合使用,更难以根据企业自身的个性化数据响应用户问题。

直到MCP协议的出现,AI模型与业务系统的交互才有了一套标准化的框架,使得AI+数据的开发形式愈发简单,本文,犬余就分享一下如何通过MCP server+Deepseek的形式来打造一套简单易用的问答体系。

架构说明

JAVA开发MCP server+client的整体架构可以参考下图:

本次开发,先以最简方式实现基础功能,先把效果实现出来,所以选择了DeepChat来替代Application和MCP Client两个角色,并用DeepSeek的API来完成大模型的工作,所以我们只需要完成MCP Server的开发即可:

MCP server开发

下面,我们来完成MCP server的开发:

首先新建一个空的Maven项目,并在pom文件中引入“spring-ai-starter-mcp-server-webflux”包,下面是完整的pom文件以供参考:

新建DatabaseMetadataService类,用来实现我们的两个核心工具:获取数据库全部库表结构以及sql执行工具,这里要注意的是注解“org.springframework.ai.tool.annotation.Tool”,设置了该注解的方法注册为MCP server的工具,其中的description属性为该工具(tool)的描述,大模型将根据这个属性来判断每个工具的作用:

通过在启动类中添加Bean来将服务暴露出去:

经过上面两步,就完成了MCP server的开发工作,是不是很简单?下面是我的代码的完整结构:

最后,启动服务,可以看到,我们的两个服务已经注册好了:

DeepChat配置

DeepChat 是一款基于多模型云服务的智能对话系统,支持DeepSeek、OpenAI等主流AI模型,旨在提供高效、灵活的自然语言交互体验,选择DeepChat的原因在于其良好的技术整合能力与用户体验。DeepChat应用大家可以自行下载安装,这里不再赘述。(官方下载:https://deepchat.thinkinai.xyz/#/download)

安装并打开DeepChat后,依次点击“设置”->“MCP设置”->“添加服务器”:

在弹出的页面中直接点击“跳过至手动配置”:

输入相关配置并点击提交,这里服务器类型要选择SSE,基础URL填写“http://localhost:8080/sse”即可,其中8080 为我们的MCP server启动端口:

最后点击“运行”图表,即可启动MCP client:

这时,我们点击上方的“工具”页签,可以看到我们的MCP tools已经可以测试了:

配置好MCP之后我们还要按照下图来配置DeepSeekAPI信息,API key需要自行获取,不知道如何获取的可以留言讨论,其他字段按照下图依次填写即可:

最后,在聊天页面,我们可以点击锤子图标启用MCP并开启我们的MCP服务,再选择对话模型为deepseek-reasoner就可以使用啦~

  写在最后:更多AI学习资料请添加学习助手领取资料礼包

视频学习资料:

从0开始开发超级AI智能体,干掉所有重复工作

  • 基于字节的coze平台从0到1搭建我们自己的智能体
  • 从coze到超级创业个体:2025是AI Agent大爆炸的元年!
  • 搭建智能体的七大步骤:需求梳理、软件选型、提示工程、数据库、构建 UI 界面、测试评估、部署
  • 你的智能体如何并行调用多个通用AI大模型?
  • 实战案例:AI Agent提取小红书文案以及图像进行OCR文字识别并同步写入飞书多维表格
  • 实战案例:AI Agent提取抖音爆款短视频链接中的文案,基于大模型和提示词完成符合小红书风格和作者特点的文案仿写

DeepSeek AI Agent +自动化助力企业实现 AI 改造实战

  • DeepSeek 大模型的本地部署与客户端chatbox本地知识库
  • 程序员的跨时代产品,AI 代码编辑器cursor深入浅出与项目构建
  • 软件机器人工具影刀RPA工业化地基本使用
  • 影刀RPA WEB自动化采集Boss直聘岗位信息并存储
  • 影刀AI Power与DeepSeek 工作流构建影刀AI Agent
  • AI HR实战:结合影刀RPA+DeepSeek AI智能体,实现智能自动招聘机器人

大模型技术+ 数字人+混剪造就副业王炸组合

  • 数字人的概念与价值
  • 当前数字人的时代背景
  • 数字人的市场需求
  • 数字人与自媒体的关系和发展路径
  • 商业化数字人的变现之路
  • 基于coze搭建数字人超级智能体
  • 大模型技术+数字人+混剪=最强副业方向
  • AI大模型与数字人造就3分钟获客300条精准线索
  • AI副业接单渠道与流量变现
  • 程序员开发的AI数字人实战
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐