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秒变数据库专家

7小时前 AI编程开发 25 0

前面苏米分享过多篇关于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架构深度解析
Smart Mermaid:我用这款开源AI智能画图工具,流程图、时序图、类图通通搞定
推荐阅读
  • Cursor进阶指南:如何解决Cursor上下文长度的限制超出后”降智“问题
  • Cursor 0.46更新,新增支持Claude 3.7 + GPT 4.5,Cursor Pro 无限续杯攻略,全自动化工具使用说明
  • 深入解析Cursor的安全性与功能:官方安全文档中披露的代码检索逻辑
  • Stagewise:Cursor最强微调辅助,开源氛围编程助手Stagewise快速上手实战指南
  • Cursor + Git: 用Cursor AI 搭建智能化 Git 协同
评论 (0)
请登录后发表评论
分类精选
Cursor 0.46更新,新增支持Claude 3.7 + GPT 4.5,Cursor Pro 无限续杯攻略,全自动化工具使用说明
8939 4月前
学生党0元白嫖!手把手教你解锁Cursor Pro年VIP,超详细申请教程(附避坑指南)
7523 1月前
Cursor代码生成器中文使用教程,Cursor新手入门完全指南,全网最全面详细的Cursor使用教程
6957 6月前
深入解析Cursor的安全性与功能:官方安全文档中披露的代码检索逻辑
4414 6月前
手把手教你上手Cursor安装使用,搭配神级Prompt(Thinking Claude),零基础实战开发谷歌插件小游戏
3335 7月前
Cursor新手3分钟快速搞懂 Ask/Manual/Agent 三种模式及高级技巧
2640 1月前
Cursor 0.47.x更新必看:新增rules、mcp、auto model、主题等,附Cursor免费攻略合集,GitHub开源项目方案大全
2475 3月前
手把手教你用支付宝订阅 Cursor Pro:国内用户最全开通教程(附取消自动扣费)
2397 2周前
用 Cursor 搭配 Context7,让 AI 自动看文档、写对代码的神级MCP插件
2345 1月前
Cursor 0.47 更新Claude 3.7 的 Max 模式,支持长达 200k 上下文,这钱花的值不值
2185 3月前

文章目录

关注「苏米客」公众号

订阅推送更及时,手机查看更方便
分类排行
1 Cursor 1.2 版本抢先看:新增Agent To-dos、消息队列、PR搜索、Tab补全提速!
2 MCP数据库实战:用Cherry Studio+MCP轻松访问本地数据库,让AI秒变数据库专家
3 高手都在用的神级Cursor Rule:RIPER-5模式可以大大提升 Claude 的性能
4 盘点 9 个 数据库MCP:Supabase、Neon、PostgreSQL、SQLite、MongoDB、MindsDB
5 MCP实战:MCP Server + MCP Client 实现一个功能强大的 AI Agent
6 MCP实战:Mock数据,让AI项目调试接口变得更简单,别再让后端拖后腿!
7 Claudia深度使用体验:告别命令行!Claude Code终于有了图形化界面
8 Claude Code实战全攻略:从0到1的AI辅助开发案例分享
9 从零开始玩转MCP:手把手教你使用 MCP Server 快速搭建专属MCP Client
10 Claude Code完成最后一块拼图,Claude Code支持远程 MCP 服务器,距离干翻Cursor仅一步之遥!
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6
程序库 免费影视APP 花式玩客 免费字体下载 产品经理导航 Axure RP 10 免费Axure模板 Axure原型设计 Axure元件库下载 申请友联