如何构建你的第一个MCP服务

我们可以从一些网站或是GitHub项目中找到我们需要的MCP服务为

GitHub项目地址

1.本文我们以MySql的MCP服务为例,为Agent添加MCP服务用来访问和控制我们的本地数据库在这里插入图片描述

  • 我这里使用的是CodeBuddy编译器,因为它不需要再配置AI模型,当然你也可以选择visual studio Code的cline,但你需要配置AI模型

2.配置MCP服务在这里插入图片描述

在项目中找到数据库相关MCP,以这个为例:
在这里插入图片描述

在这里插入图片描述

  • 按照要求安装即可
  • 核心步骤是将红框内容复制粘贴到编译器的配置文件中,并且将其中的信息换成自己的数据库信息
    在这里插入图片描述
  • 配置完成后可以打开MCP服务,如果是下面这样表示配置成功

在这里插入图片描述

  • 当然,你也可以按照我的图片内容自己手敲,只需要换成自己的数据库账号密码和database

3.MCP服务的使用:

在这里插入图片描述在这里插入图片描述

  • 可以看到AI首先请求MCP服务查询了我的数据库表,然后又请求查询数据库表主键数量

4.MCP,CodeBuddy的关系

(1)CodeBuddy是一种Agent,在这里起到了协助者和转发者的作用,帮助A模型使用MCP服务,将结果返回给Al模型,MCP是一个将TOOLS工具包装起来形成MCP Server的服务
(2)CodeBuddy告诉AI模型,我有一个工具可以用来查数据库,你只需要按这个格式问我,Al模型判断需要查数据库,向Agent发出请求,Agent通过MCP协议向MCP Server请求查询数据库,查出来的数据库结果返回给Al模型,而用户只需要和Agent (MCP Client) 进行交流,就可以获得最终的内容

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐