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 案例流程
{{{width="55%" height="auto"}}}
说明:
- 开发者空间-云主机,打开终端;
- 终端配置环境,下载MySQL;
- 浏览器下载Cherry Studio安装包;
- 终端配置环境,打开Cherry Studio;
- ModelArts Studio领取DeepSeek-V3模型;
- Cherry Studio配置DeepSeek-V3模型。
1.5 资源总览
本案例预计花费0元。
| 资源名称 | 规格 | 单价(元) | 时长(分钟) |
|---|---|---|---|
| 开发者空间 | 4vCPUs | 8GB | ARM | Ubuntu | 0 | 60 |
2 开发者空间配置
2.1 开发者空间配置
面向广大开发者群体,华为开发者空间提供一个随时访问的“开发桌面云主机”、丰富的“预配置工具集合”和灵活使用的“场景化资源池”,开发者开箱即用,快速体验华为根技术和资源。
如果还没有领取开发者空间云主机,可以参考免费领取云主机文档领取。
领取云主机后可以直接进入华为开发者空间工作台界面,点击打开云主机 > 进入桌面连接云主机。


2.2 本地部署MySQL数据库
进入开发者空间桌面,鼠标右击打开终端。

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

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

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

也可以手动启动
sudo systemctl start mysql
4. 登录MySQL,将以下命令输入到终端中。(注:这里会提示输入密码,直接按下回车即可)
sudo mysql -u root -p

5. 登录MySQL数据库后,将以下命令复制到终端,进行密码修改。
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你想修改的密码';
FLUSH PRIVILEGES;

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

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

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

至此,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数据库的增、删、改、查已全部完成。
6万+

被折叠的 条评论
为什么被折叠?



