CherryStudio 是一款集多模型对话、知识库管理、AI 绘画、翻译等功能于一体的全能 AI 助手平台。
不管你是零基础小白用户还是技术专家,都能在 CherryStudio 中创建出自己想要的AI功能,提升工作效率和创造力。
下面我们首先详细介绍一下CherryStudio这款神器,然后再继续讲解如何Cherry Studio+MCP实现数据库查询!
CherryStudio核心功能与特色
1. 基础对话功能
2. 多种特色功能集成
3. 多服务商统一管理机制
4. 高度自定义界面和布局
5. 本地知识库系统
6. 特色聚焦功能
7. 数据保障
项目优势
适用场景
MCP(Model Context Protocol)是模型上下文协议,它允许大型语言模型(LLM)通过协议与外部工具或服务交互,动态获取实时数据或执行操作。
简单来说,它让模型不再局限于静态知识库,而是能像人类一样调用搜索引擎、访问本地文件、连接API服务,甚至操作第三方软件。
MCP Server,但需配置开发环境。uv安装)和NodeJS(推荐bun代替npm),Windows/MacOS/Linux均支持;Cherry Studio->Settings->MCP Servers中,选择Edit JSON,填写mcpServers配置内容。mysql数据库安装gitclonehttps://github.com/datacharmer/test_db.git
mkdir-p~/mysql_demo/data#数据持久化目录
mkdir-p~/mysql_demo/init#初始化SQL脚本目录
cptest_db/employees.sqlmysql_demo/init
llmysql_demo/init
total16
-rw-r--r--1bbstaff4.1K19Mar14:25employees.sql
dockerrun-d\
--namemysql_test\
-p3306:3306\
-eMYSQL_ROOT_PASSWORD=123456\
-v~/mysql_demo/data:/var/lib/mysql\
-v~/mysql_demo/init:/docker-entrypoint-initdb.d\mysql:8.0\
--character-set-server=utf8mb4\
--collation-server=utf8mb4_unicode_ci1043a0a4164016d6722903037713ae852de2109ed770b6a31498cca741b1411d
dockerpsCONTAINERID IMAGE COMMANDCREATED STATUS PORTSNAMES1043a0a41640 mysql:8.0 "docker-entrypoint.s…" 23secondsago Up22seconds 0.0.0.0:3306->3306/tcp,33060/tcp mysql_test
dockerexec-itmysql_testmysql-uroot-p123456mysql:[Warning]Usingapasswordonthecommandlineinterfacecanbeinsecure.WelcometotheMySQLmonitor.Commandsendwith;or\g.YourMySQLconnectionidis8Serverversion:8.0.41MySQLCommunityServer-GPLCopyright(c)2000,2025,Oracleand/oritsaffiliates.OracleisaregisteredtrademarkofOracleCorporationand/oritsaffiliates.Othernamesmaybetrademarksoftheirrespectiveowners.Type'help;'or'\h'forhelp.Type'\c'toclearthecurrentinputstatement.mysql>showdatabases;+--------------------+|Database|+--------------------+|employees||information_schema||mysql||performance_schema||sys|+--------------------+5rowsinset(0.01sec)mysql>
在Ollama官网下载(ollama.com/download)安装相应Ollama。
安装完成后,在浏览器输入localhost:11434。
如果显示Ollama is running,则表示Ollama安装成功。
qwen2.5:7bollamarunqwen2.5
执行ollama list命令,验证是否安装完成。
ollamalistNAMEIDSIZEMODIFIEDqwen2.5:latest845dbda0ea484.7GB5hoursagogemma3:latestc0494fe002513.3GB5hoursagobge-m3:latest7907646426071.2GB19hoursagodeepseek-r1:1.5ba42b25d8c10a1.1GB19hoursagodeepseek-r1:8b28f8fd6cdc674.9GB6weeksago
访问Cherry Studio官网(cherry-ai.com/download)下载安装。安装完成后,Cherry Studio,初始界面如下:
我们在Cherry Studio添加Ollama服务:在菜单中选择Cherry Studio->Settings->Model Provider。SiliconFlow提供的默认模型。Ollama,打开开关。并添加全部模型。Cherry Studio->Settings->Default Model,默认模型选择“qwen2.5”。mysql_mcp_server安装以python的mysql_mcp_server包来演示。
mysql_mcp_servergitclonehttps://github.com/designcomputer/mysql_mcp_server.gitCloninginto'mysql_mcp_server'...remote:Enumeratingobjects:81,done.remote:Countingobjects:100%(81/81),done.remote:Compressingobjects:100%(57/57),done.remote:Total81(delta27),reused68(delta14),pack-reused0(from0)Receivingobjects:100%(81/81),16.17KiB|178.00KiB/s,done.Resolvingdeltas:100%(27/27),done.
cdmysql_mcp_serverpipinstall-rrequirements.txt
在MCP Servers添加mysql_mcp_server:操作步骤:Cherry Studio->Settings->MCP Servers中,选择Edit JSON,填写下面内容。{"mcpServers":{"mysql":{"command":"/Users/bb/.local/bin/uv","args":["--directory","/Users/bb/mysql_mcp_server","run","mysql_mcp_server"],"env":{"MYSQL_HOST":"localhost","MYSQL_PORT":"3306","MYSQL_USER":"root","MYSQL_PASSWORD":"123456","MYSQL_DATABASE":"employees"}}}}mysql_mcp_server服务。至此mysql_mcp_server服务已经安装完成并成功激活。
下面重头戏了,Cherry Studio+MCP数据库查询要使用MCP功能,就需要开启tools功能,操作步骤如下:
qwen2.5开启tools功能 :Model Provider->Ollama中找到qwen2.5选中Function Calling函数调用功能。MCP服务。Cherry Studio+MCP数据库查询功能圆满成功!| 欢迎光临 链载Ai (https://www.lianzai.com/) | Powered by Discuz! X3.5 |