前言
在MCP 簡介和使用一文中我們了解了如何編寫自己的MCP服務(wù)和在Langchain中調(diào)用的方式。隨著MCP的流行,社區(qū)有大量開源的MCP服務(wù)可供使用,不用自己動手編寫。那么問題來了,我們?nèi)绾卧谌粘J褂玫膱D形化工具中調(diào)用其他人寫好的MCP服務(wù)呢?本篇為大家?guī)砣绾卧贑herry Studio AI助手中配置使用MCP服務(wù)。作為示例,博主挑選mysql-mcp-server(mysql-mcp-server · PyPI)。這個MCP服務(wù)賦予了大模型操作MySQL數(shù)據(jù)庫的能力。
環(huán)境
- Windows 10
- Python 3.13
- Cherry Studio
- MySQL 5.7.x(因AI可更改數(shù)據(jù)庫內(nèi)容,建議使用Docker部署獨立的MySQL服務(wù),避免數(shù)據(jù)丟失)
本地部署 MCP server
首先需要在Windows中安裝Python 3.13和uv。Python 3.13從官網(wǎng)下載安裝,不再贅述。安裝uv可使用官網(wǎng)方式,使用管理員模式進入PowerShell并執(zhí)行:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
當(dāng)然,Cherry Studio也用到了uv。我們可以使用Cherry Studio來安裝uv工具。參見Cherry Studio配置MCP server一章安裝必備工具一節(jié)。
uv安裝完畢之后,在任意路徑(需要記住,后面配置MCP服務(wù)的時候有用)使用uv創(chuàng)建一個空項目,并安裝mysql-mcp-server。
uv init mysql-mcp
cd mysql-mcp
uv add mysql-mcp-server
如果安裝緩慢,可使用國內(nèi)PyPI鏡像源。
注意:如果使用Cherry Studio安裝的
uv,uv不位于PATH中,無法直接調(diào)用。在安裝必備工具一節(jié)所示的截圖中可找到uv工具的安裝路徑。將前面命令中的uv替換為uv的絕對路徑即可使用。
Cherry Studio 配置 MCP 服務(wù)器
接下來配置Cherry Studio。
安裝必備工具
進入Cherry Studio,點擊左下方的設(shè)置,再進入MCP 服務(wù)器。點擊標(biāo)題欄右側(cè)更多MCP右側(cè)的按鈕。安裝uv和bun。安裝完畢之后界面如下所示:

配置 MCP 服務(wù)器
同上,進入Cherry Studio的設(shè)置 -> MCP 服務(wù)器 配置頁面。點擊右側(cè)的編輯按鈕,如下圖紅框中所示。

將如下示例配置項粘貼進去:
{
"mcpServers": {
"mysql": {
"isActive": true,
"command": "uv",
"args": [
"--directory",
"C:/Users/用戶名/Desktop/mysql-mcp",
"run",
"mysql_mcp_server"
],
"env": {
"MYSQL_HOST": "10.xxx.xxx.xxx",
"MYSQL_PORT": "3306",
"MYSQL_USER": "user",
"MYSQL_PASSWORD": "pass",
"MYSQL_DATABASE": "db"
},
"name": "mysql"
}
}
}
其中:
- args的第二個參數(shù)替換為本地MCP服務(wù)的安裝路徑。
- env中的內(nèi)容替換為MySQL數(shù)據(jù)庫的連接信息。
完畢之后點擊保存,下方會出現(xiàn)mysqlMCP服務(wù)。如果沒有啟用,需要點擊進入mysqlMCP服務(wù)后,打開右側(cè)的開關(guān)。
測試使用
在Cherry Studio助手聊天頁面點擊MCP 服務(wù)器,然后點擊上方彈出的mysql,啟用剛剛我們配置好的MCP服務(wù)。

事先在MySQL中插入一些測試數(shù)據(jù)。例如在student表中插入:
| id | name | tel |
|---|---|---|
| 1 | alan | 138-1234-5678 |
| 2 | paul | 159-8765-4321 |
| 3 | peter | 188-1111-2222 |
接下來向助手提問:查詢student表,paul的電話號碼是多少?

中間輸出省略……

最后助手給出了正確的答案。
除了查詢數(shù)據(jù)庫之外,該MCP服務(wù)還支持創(chuàng)建數(shù)據(jù)表和插入數(shù)據(jù)。有興趣的讀者可以嘗試。
本人測試時發(fā)現(xiàn)的問題是對于復(fù)雜需求,助手很可能不知道具體去操作哪一張表,需要在提示詞中告知并逐步引導(dǎo)AI助手。