10+年产品经理聊聊产品、测测产品,产品人交流学习成长平台,按 Ctrl+D 收藏我们
关于我 留言板 小程序 标签云

苏米客

  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
  • 登录
  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
当前位置: 首页 » AI编程开发

MCP数据库实战:用Cherry Studio+MCP轻松访问本地数据库,让AI秒变数据库专家

3周前 AI编程开发 1278 1

前面苏米分享过多篇关于MCP的入门及实战的文章,还有刚刚整理的MCP操作数据库大全,有兴趣的可以先ld顾一下“

从零开始玩转MCP:手把手教你使用 MCP Server 快速搭建专属MCP Client

MCP实战:MCP Server + MCP Client 实现一个功能强大的 AI Agent

盘点 9 个 数据库MCP:Supabase、Neon、PostgreSQL、SQLite、MongoDB、MindsDB

MCP是一个开放标准,能够让开发者在他们的数据源和AI工具之间建立安全的双向连接,就像USB-C为AI应用提供了标准化的连接方式。目前MCP也属于是热门的AI基础设施资源,优点也提到过可以让AI模型直接访问外部数据源和工具,具有丰富的应用场景。

今天苏米就手把手教大家如何使用Cherry Studio+MCP搭建一个能够直接访问本地数据库的AI助手,里面也有涉及到SQLite和MySQL两种数据库的配置,可以带大家快速的了解和认识MCP这个平台的强大数据访问能力。

另外最近gemini的免费羊毛大家也顺便安排上:

手把手教你使用 Gemini 2.5 Pro 免费 API搭建本地知识库,一键接入 Gemini!

Cherry Studio安装与配置

1. 下载安装Cherry Studio

首先我们需要安装Cherry Studio这个神器。

官方地址:https://www.cherry-ai.com/

傻瓜式安装即可,从官网页面下载并安装应用程序,安装完成后就可以开始创建自定义AI助手。

2. 配置大模型服务

接下来我们要做的就是配置大模型服务。这里苏米推荐使用免费的Gemini 2.5 Pro,每天免费50000次调用,完全够用。

配置步骤:

  1. 获取Gemini API Key

  2. 在Cherry Studio中添加模型配置

  3. 测试连接是否正常

复制key,然后填充到Cherry Studio中即可,接下来我们发送个消息测试一下连接。

配置SQLite数据库MCP Server

1. 获取MCP Server代码

MCP使开发者能够通过MCP服务器暴露他们的数据,或者开发连接到这些服务器的AI应用程序(称为MCP客户端)。

对于SQLite数据库,我们使用官方推荐的MCP Server:https://modelcontextprotocol.io/examples

网上的方法是要去下载这个仓库,但苏米测试了Cherry Studio是可以直接调用,所以不需要去下载:

https://github.com/modelcontextprotocol/servers-archived/tree/main/src/sqlite

2.创建SQLite数据库及表数据

简单SQLite操作,创建一个数据表

#创建和打开一个数据库
create table test.db
#创建一个USER表
create table user(id integer ,name text,passwd integer);
#插入数据
insert into user values(1,'zhangsan',123);
insert into user values(2,'lishi',456);
#查询表记录
select * from user;

3. 配置SQLite MCP参数

按照Cherry Studio官方的配置调用方法,非常简单:

在Cherry Studio的MCP配置中使用命令uvx添加以下参数:

mcp-server-sqlite
--db-path
F:/sqlite/db/test.db

参数解释:

  • --db-path: 本地SQLite数据库文件路径(就是刚刚创建的)

4. 安装依赖

如果首次使用没有安装依赖会提示连接失败,因为我们要用到uv和包依赖,所以在MCP菜单中点击右上角进行依赖的安装。

5. 测试SQLite连接

配置完成后,我们测试一下查询效果。在对话时记得勾选对应的MCP Server。

测试问题:"user用户表有多少条数据?",调用成功了

结果:不仅给出了总数,还把对应的SQL查询语句也展示出来了

苏米再试了一下模拟给表插入20条数据

同样能够轻松完成,再次查询就是22条数据了,是不是非常简单!

配置MySQL数据库MCP Server

1. 选择MySQL MCP Server

MCP+数据库的组合在检索效果上甚至比RAG更好,对于MySQL这种传统关系数据库,很多PHP网站都在使用。

苏米使用的是这个MySQL MCP Server:

https://github.com/designcomputer/mysql_mcp_server

2. 下载MCP Server

下载好后解压出来F:\mysql_mcp_server,记住解压出来的目录,后面要用

3. 配置环境变量

根据本地MYSQL数据库的设置以下环境变量:

MYSQL_HOST=localhost
MYSQL_PORT=3306
MYSQL_USER=your_username
MYSQL_PASSWORD=your_password
MYSQL_DATABASE=your_database

注意一定要确保MYSQL服务启动,还有就是参数不要错,苏米一开始就是忘了,测试半天不知道原因!

4. 添加MCP配置

在Cherry Studio中添加MySQL MCP配置:

--directory
F:\mysql_mcp_server\src\mysql_mcp_server
run
mysql_mcp_server

参数解释:

  • --directory: 下面填写的就是下载的mysql_mcp_server目录

5. 测试MySQL连接

同样在对话时勾选MySQL MCP Server。

测试问题:"article 表一共有多少篇文章以及文章的总浏览量?",这里我特地没有把表名称写完整

结果:不仅修正了表名,而且也给出了统计数据,还展示了完整的SQL查询语句和执行过程,整个过程堪称完美!

MCP的强大之处

通过这次实战,我们可以看到MCP的几个强大特性:

  1. 自然语言查询:MCP旨在连接AI应用程序与外部系统、数据源和工具,同时保持安全边界

  2. SQL自动生成:AI能够根据自然语言自动生成对应的SQL查询语句

  3. 多数据库支持:支持SQLite、MySQL、PostgreSQL等多种数据库

  4. 安全可控:MCP提供了安全的双向连接机制

写在后面的话

不会操作数据库重要吗?通过今天的MCP配置实战,我们可以看到,即使是数据库小白,也能通过简单的自然语言对话来进行数据库的增删查改操作。

MCP作为AI开发的标准化协议,就像USB接口一样为AI集成提供了标准化解决方案。未来随着更多工具对MCP的支持,我们将看到更多令人兴奋的AI应用场景。

Cherry Studio+MCP的组合,让每个人都能轻松拥有一个专业的数据库AI助手。你还在等什么?赶紧试试吧!

声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:MCP数据库实战:用Cherry Studio+MCP轻松访问本地数据库,让AI秒变数据库专家
#Cherry Studio #MCP #SQLite #MySQL 
收藏 1
Mem0:为 AI Agent 添加记忆解决LLM遗忘问题,Mem0架构深度解析
Anthropic 联合创始人:我们对行业趋势的一些关键判断
推荐阅读
  • Cursor v0.48 重大更新,抢先体验自定义模式、聊天选项卡、声音通知、定价可见等
  • Stagewise:Cursor最强微调辅助,开源氛围编程助手Stagewise快速上手实战指南
  • 从零开始玩转MCP:手把手教你使用 MCP Server 快速搭建专属MCP Client
  • Claude Code Rules:claude.md文件配置完全指南
  • claude-trace:给Claude Code装个"透视镜",让你看到Claude Code的系统提示词
评论 (0)
请登录后发表评论
分类精选
Cursor 0.46更新,新增支持Claude 3.7 + GPT 4.5,Cursor Pro 无限续杯攻略,全自动化工具使用说明
9457 4月前
学生党0元白嫖!手把手教你解锁Cursor Pro年VIP,超详细申请教程(附避坑指南)
8736 2月前
Cursor代码生成器中文使用教程,Cursor新手入门完全指南,全网最全面详细的Cursor使用教程
7542 7月前
Claude Code 官方已支持Windows系统!手把手教你免费安装使用Claude Code
5017 1周前
深入解析Cursor的安全性与功能:官方安全文档中披露的代码检索逻辑
4880 7月前
手把手教你用支付宝订阅 Cursor Pro:国内用户最全开通教程(附取消自动扣费)
3921 1月前
用 Cursor 搭配 Context7,让 AI 自动看文档、写对代码的神级MCP插件
3665 1月前
手把手教你上手Cursor安装使用,搭配神级Prompt(Thinking Claude),零基础实战开发谷歌插件小游戏
3660 7月前
Cursor新手3分钟快速搞懂 Ask/Manual/Agent 三种模式及高级技巧
3488 2月前
手把手教你在Claude Code 中使用Kimi K2 模型,超简单配置教程分享
2981 1周前

文章目录

关注「苏米客」公众号

订阅推送更及时,手机查看更方便
分类排行
1 先别急着卸载Cursor,看完Cursor变废为宝小技巧再考虑要不要留下!
2 从Cursor到Claude Code:避坑4大难题,我的高效开发迁移指南
3 GitHub-MCP-Server:开发必备自动化 AI 助手,从部署到实战
4 15个Claude Code进阶技巧,迅速颠覆你的开发效率(附提示词)
5 Cursor Agent模式下免费使用MCP的隐藏技巧:省钱又高效的开发新玩法
6 claude-trace:给Claude Code装个"透视镜",让你看到Claude Code的系统提示词
7 超强 Claude Code 从入门到精通:26 个核心功能与技巧
8 Claude Code Rules:claude.md文件配置完全指南
9 Claude Code + MCP 实战教程:手把手教你如何在Claude Code里面使用MCP
10 Claude Code进阶篇:Claude Code命令系统,全流程工程实践探索
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6
程序库 免费影视APP 花式玩客 免费字体下载 产品经理导航 Axure RP 10 免费Axure模板 Axure原型设计 Axure元件库下载 申请友联