【Cherry Studio】Cherry Studio上使用MCP

前言

前面介绍了使用Cherry Studio为模型开启联网搜索、搭建助手、知识库,感兴趣的小伙伴可以看往期:

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配置形式

在这里插入图片描述

友情提示

见原文:【Cherry Studio】Cherry Studio上使用MCP

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值