广告位

趣味云服务器基于华为开发者空间,使用MySQLMCPServer对数据源进行获取等操作

频道: 日期: 浏览:3

云服务器疫情

1 概述

1.1 案例介绍

国外比较好的云服务器

Cherry Studio是一款多模型对话、知识库管理、AI绘画、翻译等功能于一体的全能AI助手平台。Cherry Studio高度自定义的设计、强大的扩展能力和友好的用户体验,使其成为专业用户和AI爱好者的理想选择。无论是零基础用户还是开发者,都能在Cherry Studio中找到合适自己的AI功能,提升工作效率和创造力。

通过实际操作,让大家深入了解如何利用MaaS提供的DeepSeek模型与Cherry Studio大模型应用结合,并与MySQL MCP Server轻松对本地MySQL数据库进行操作,可以加深开发者对MCP Server不同场景的运用。

1.2 适用对象

企业个人开发者高校学生

1.3 案例时间

本案例总时长预计60分钟。

1.4 案例流程

说明:

开发者空间-云主机,打开终端;终端配置环境,下载MySQL;浏览器下载Cherry Studio安装包;终端配置环境,打开Cherry Studio;ModelArts Studio领取DeepSeek-V3模型;Cherry Studio配置DeepSeek-V3模型。

1.5 资源总览

本案例预计花费0元。

资源名称

规格

单价(元)

时长(分钟)

开发者空间 - 云主机

鲲鹏通用计算增强型 kC2 | 4vCPUs | 8G | Ubuntu

0

60

最新案例动态,请查阅《基于开发者空间通过调用MySQL MCP Server实现对外部数据源的获取等实操》「链接」。小伙伴快来领取华为开发者空间,进入云开发环境桌面版实操吧!

2 开发者空间配置

2.1 开发者空间配置

面向广大开发者群体,华为开发者空间提供一个随时访问的开发桌面云主机、丰富的预配置工具集合和灵活使用的场景化资源池,开发者开箱即用,快速体验华为根技术和资源。

领取云主机后可以直接进入开发者空间-华为云- 工作台界面,点击打开云主机 > 进入桌面连接云主机。

2.2 本地部署MySQL数据库

进入开发者空间桌面,鼠标右击打开终端。

1. 将以下命令复制到终端,进行软件包升级。

sudoapt update

2. 安装MySQL服务器,将以下命令复制到终端,进行MySQL服务器安装。(注:按照提示输入Y)

sudo aptinstallmysql-server

3. 启动MySQL服务

安装完毕后MySQL服务会自动启动,输入以下命令可以查看服务状态。

sudo systemctlstatusmysql

也可以手动启动

sudosystemctl start mysql

4. 登录MySQL,将以下命令输入到终端中。(注:这里会提示输入密码,直接按下回车即可)

sudomysql -u root -p

5. 登录MySQL数据库后,将以下命令复制到终端,进行密码修改。

ALTERUSERroot@localhostIDENTIFIEDWITHmysql_native_passwordBY你想修改的密码;FLUSHPRIVILEGES;

6. 将以下命令输入到终端中,进行MySQL数据库的切换。

闲鱼云服务器

USEmysql;

7. 将以下命令输入到终端中,创建名为mcp_test的数据库。

CREATEDATABASEmcp_test;

8. 将以下命令输入到终端查看当前服务器上所有数据库。

SHOWDATABASES;

至此,MySQL数据库创建完毕。

3 配置Cherry Studio

3.1 免费领取DeepSeek-R1

1. 在开发者空间-华为云主页,点击ModelArts Studio立即前往,进入到ModelArts Studio控制台,点击左侧在线推理->免费服务->调用说明(注:地区请选择西南-贵阳一,如果没有领取,请先领取)。

2. 在调用说明页面,点击API Key管理,获取API Key。

3. 点击左上角创建API Key,并输入标签和描述后点击确定,会获取到创建的API Key。(注:创建的API Key只会显示一次,请妥善保管)

3.2 安装Cherry Studio

1. 详细步骤请参考案例「链接」中步骤2.2

2. 进入到Cherry Studio后点击左下角设置->模型服务->OpenRouter。

3. 将获取到的API Key复制到API密钥中。

将API地址复制到OpenRouter中的API地址中。(注:在复制API地址时将chat/completions删除)

4. 点击下方添加,将DeepSeek-V3复制到模型名称中,再点击添加模型。

5. 模型添加完毕后点击右上方检测,选择DeepSeek-V3点击确定,检测成功后会出现连接成功字样。

至此,Cherry Studio模型配置完毕。

4 功能实现

4.1 MCP Server功能实现

1. 模型配置完毕后,点击MCP服务器->右上角红色三角符号,安装MCP Server所需依赖。

安装完毕后右上角红色三角符会变成如图所示的绿色符号。

2. 点击添加服务器->从JSON导入,并将以下代码复制到代码块中,点击确定。(导入JSON点击确定后会出现一个错误,可以忽略),再点击右侧开关打开mysql MCP Server

{"mcpServers": {"mysql": {"command":"npx","args": ["-y","@f4ww4z/mcp-mysql-server"],"transportType":"stdio","autoApprove": ["list_tables","connect_db","execute","query","describe_table"] } } }

3. 点击左上角助手->上方切换模型->DeepSeek-V3。

4. 点击下方MCP服务器,选择配置的mysql。

5. 由于目前版本的Cherry Studio的对话助手默认回复英文,需要手动修改中文。

点击上方设置->目标语言切换为简体中文

6. 随后在对话框中输入:

使用mysql,连接数据库,连接参数如下:host:127.0.0.1,user:root,password:步骤2.2中修改的密码,database:mcp_test

连接成功后,就可以对数据库进行操作了。

本次以增、删、改、查作为示例。

示例一:请帮我创建一个日常生活用品的表格,并添加五条测试数据,最后将创建好的数据以表格的形式展示出来。

示例二:帮我将抽纸这条数据删除,并返回删除后的表格。

示例三:将垃圾袋这条数据替换为漱口水,并返回修改后的表格。

至此,基于开发者空间使用MCP Server实现对MySQL数据库的增、删、改、查已全部完成。

申请云服务器

关键词: