前言
前面介绍了使用Cherry Studio为模型开启联网搜索、搭建助手、知识库,感兴趣的小伙伴可以看往期:
- 【Cherry Studio】Cherry Studio为模型开启联网搜索
- 【Cherry Studio】Cherry Studio这样设置可能更丝滑
- 【Cherry Studio】Cherry Studio搭建本地知识库
- 【Cherry Studio】Cherry Studio搭建一个AI绘图助手
Cherry Studio从 1.1.5版本 开始提供MCP,喜欢的小伙伴可以耍起来了。
Cherry Studio
当前Cherry Studio版本:1.2.9
前期准备
Cherry Studio官方文档:https://docs.cherry-ai.com/advanced-basic/mcp/install
首次使用MCP服务需要安装Cherry Studio下的环境配置,不会复用本地安装的环境,下面是官网的提示
首次使用MCP时没有安装环境变量,MCP服务右侧环境配置为警告⚠️状态,点击警告可以看到需要安装 UV 和 Bun 两个环境依赖。
- UV为Python项目和包管理的工具
- Bun为JavaScript运行时和包管理的工具
在 【设置】 ->【MCP 服务器】中,点击【安装】即可自动下载并安装。(因为是直接从 GitHub 上下载,速度可能会比较慢,且有较大可能失败。安装成功与否,以安装目录文件夹内是否有文件为准。)安装完成后状态如下:
搜索MCP
进入Cherry Studio设置页面,找到【MCP服务器】,点击【搜索MCP】,这里是Cherry Studio内置的插件市场,目前提供的MCP并不多,查看更多MCP会跳转到mcp.so官网
目前搜索框只支持下面4个搜索源,不支付搜索MCP服务
配置MCP
Cherry Studio提供了从 内置MCP市场、手动配置、自动配置 和 魔搭社区 同步4种方式安装MCP服务。
手动配置
方式一(推荐)
从Cherry Studio提供的MCP市场安装MCP,这种方式相对比较简单、稳定,手动配置方式容易出现各种安装超时问题。找到MCP服务后,点击右上角的【+】即可添加成功
进入MCP详情可以看到服务也是自动启动的,点击【工具】可以查看MCP服务提供的工具列表
方式二
到mcp.so上查找自己需要的MCP配置
在Cherry Studio【MCP服务器】点击【添加服务器】
根据MCP配置信息完成配置
配置完成后,等待MCP状态变为绿色即为配置成功
配置成功后,在聊天窗口点击MCP工具选择需要的MCP服务
输入提示词如 "总结这个网址内容:https://www.uvicorn.org",AI就会先调用MCP服务获取链接内容,然后根据获取到的内容进行总结
自动配置
1. mcp-auto-install 目前仍处于测试阶段
2. 效果依赖大模型的"智商",有些会自动添加,有些还是需要在 MCP 设置中再手动更改某些参数
3. 目前可以从 @cherry 和 @modelcontextprotocol 搜索源中进行搜索
自动配置官方文档:https://docs.cherry-ai.com/advanced-basic/mcp/auto-install
除了手动安装外,Cherry Studio 还提供了 mcp-auto-install
MCP工具,这是一个更便捷的 MCP 服务器安装方式。你只需要在支持 MCP 服务的大模型对话中输入相应的指令即可安装对应MCP。
在 Cherry Studio 内置MCP市场选项【@cherry】或者【@mcpmarket】搜索源进行搜索,然后点击【+】进行添加
添加完成后,进入MCP服务详情点击开关启用服务
在对话框中勾选 @cherry/mcp-auto-install
MCP服务
输入提示词
帮我安装 server-filesystem mcp
官方说自动安装的结果和模型有关,使用DeepSeek-V3实测只是给出了完整接入配置并没有真正的配置到客户端MCP中❌
同步服务器
魔搭目前提供每天2000次免费调用额度
在 v1.2.9 版本中,Cherry Studio 与 ModelScope 魔搭社区达成官方合作,大幅简化了从魔搭添加MCP服务的操作步骤。需要 注册ModelScope -> 获取API Key -> ModelScope上启用服务
即可在Cherry Studio上一键同步所有服务
魔搭官网:https://modelscope.cn,进入魔搭官网注册登录
官网地址:https://modelscope.cn/my/myaccesstoken,进入账号设置找到【**访问令牌**】,点击【**新建SDK/API令牌**】创建一个新的API Key
进入到MCP详情点击【连接】
连接成功后会给出MCP的sse连接地址
回到Cherry Studio,输入在魔搭上创建的API Key,点击【同步】
同步完成后,即可在列表看到从魔搭上启用的MCP服务
MCP JSON配置
如果对Cherry Studio MCP JSON格式配置熟悉的话,也可以直接通过JSON配置,这种形式有时可以避免一些Cherry Studio可视化配置MCP的一些异常问题
MCP Scheme安装
Cherry Studio支持通过Scheme即URL协议方式安装MCP服务,将MCP配置转换为URL并在浏览器中打开即可完成MCP服务的安装,这里以Github MCP为例
{
"mcpServers": {
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "YOUR_TOKEN"
}
}
}
}
将上面配置信息(注意将Github Token替换为自己的token)粘贴到 https://www.json.cn/base64/
进行base64编码
将加密后的配置按照如下格式进行替换
cherrystudio://mcp/install?servers=加密后的配置
替换完成后完整示例如下所示:
cherrystudio://mcp/install?servers=ewogICJtY3BTZXJ2ZXJzIjogewogICAgImdpdGh1YiI6IHsKICAgICAgImNvbW1hbmQiOiAibnB4IiwKICAgICAgImFyZ3MiOiBbCiAgICAgICAgIi15IiwKICAgICAgICAiQG1vZGVsY29udGV4dHByb3RvY29sL3NlcnZlci1naXRodWIiCiAgICAgIF0sCiAgICAgICJlbnYiOiB7CiAgICAgICAgIkdJVEhVQl9QRVJTT05BTF9BQ0NFU1NfVE9LRU4iOiAiWU9VUl9UT0tFTiIKICAgICAgfQogICAgfQogIH0KfQ==
将上面地址粘贴到浏览器中打开,识别完成后点击【允许】使用Cherry Studio客户端打开
在Cherry Studio客户端MCP服务器列表即可看到安装的MCP服务,只需进入MCP详情打开MCP开关即可使用
MCP的基本使用
Filesystem MCP操作文件
如果想对目录或者文件操作,需要先安装Filesystem MCP,配置MCP可访问的路径并启用
启用成功后可以在【工具】查看Filesystem MCP提供的可用工具
在对话框中勾选需要的server-filesystem,这样AI才能发现和调用对应MCP服务
如我们想查看配置的路径下的文件列表,我们可以直接进行提问“查看当前目录下所有文件”
如果想当前文件内容,可以直接告诉AI“读取flux-dev-mcp/package.json的内容”
所有MCP提供的工具能力,我们都可以根据自己的需求调用
Sequentialthinking+Playwright MCP实现简单Manus
要实现简单的Manus制定计划、检索消息和输出报告的能力,我们需要用到两个MCP配合:
- Sequentialthinking MCP:用于思考、规划任务、总结
- Playwright MCP:用于提供调用浏览器获取信息
{
"mcpServers": {
"playwright": {
"isActive": true,
"name": "playwright",
"type": "stdio",
"description": "Playwright 提供了浏览器自动化功能",
"command": "npx",
"args": [
"@playwright/mcp@latest"
]
},
"MM_PQFlW1jdBEOJsJCMXn": {
"isActive": true,
"name": "@cherry/sequentialthinking",
"type": "inMemory",
"description": "一个 MCP 服务器实现,提供了通过结构化思维过程进行动态和反思性问题解决的工具"
},
}
}
配置完成后,在对话框中勾选这两个MCP
输入提示词
帮我整理一份对小白友好的MCP(modelcontextprotocol) 调研报告,请遵循以下要求:
1. 使用 sequentialthinking mcp 进行思考,制定任务规划
2. 调用 playwright mcp 进行信息查找
3. 最后再用 sequential-thinking mcp 检查、总结和输出
4. 报告输出为HTML,样式使用tailwindcss
可以看到AI执行过程中遵循了 sequentialthinking -> browser -> sequentialthinking
流程,并通过Chrome浏览器检索MCP信息
最终输出的报告结果如下:
总结
目前 Cherry Studio 的MCP服务虽说可以正常使用,但是配置过程还是有些问题的,比如手动配置MCP过程中经常出现连接超时、无法启动和获取工具失败的情况,只能选择内置MCP市场和ModelScope同步的方式,这两种方式也是各有限制,内置MCP市场目前支持的MCP服务太少,ModelScope需要注册且有API调用次数限制,如果是MCP深度使用者建议再等等。
注意事项
启用MCP条件
按照官方的说法,在聊天框看到启用 MCP 服务的按钮,需要满足以下条件:
- 已成功添加MCP
- 选择的模型支持函数调用(即模型后带有扳手🔧)
手动配置MCP超时
如果出现配置超时的情况,可以切换到其他包管理源重试或者使用MCP JSON配置形式