【新手友好版】Cherry Studio 集成MCP实现 DeepResearch

【新手友好版】Cherry Studio 集成MCP实现 DeepResearch

国安要求隐匿一些东西 手动打码

(关停了个人博客,论坛就优化关键词好了)

看到上一篇帖子- 深度搜索Prompt助手分享里,很多友友说不会配置 MCP 的方式去使用 Cherry studio,经过佬友的分享,我去研究了一下 Cherry Studio 添加 MCP 的方法。下面就给大家详细的分享一下,希望可以帮助比较新的友友们顺利使用,和形成MCP的初步认识。先说一下LobeChat用下来的我的看法:

一、LobeChat 的使用体验与看法

LobeChatURLcrawl 目前基于多个规则处理,主要命中以下服务:

  • Jina

  • Browserless

  • Search1api

这些服务的爬取能力较强,但长期使用通常需要付费。如果不想付费,可以通过定期更换免费额度的 KEY 来解决,但这相对麻烦。

但是,我们需要免费的爬虫方案!

因此,我开始探索 MCP 这种方式,并研究如何在 Cherry Studio 中进行配置。(目前 LobeChat 似乎不支持,后续估计也会支持,期待中…) 但我发现,如果对MCP没有概念的话,我看了一圈下来大家还是比较难上手的。

二、对 MCP 的初步理解

以我目前对 MCP 的粗浅认知,我们把他理解为一个工具仓库每次调用拉取工具代码 到我本地 或者服务器编译好了 ,ok,启动 了这样一个工具服务 ,那么我就可以在LLM对话 中,对他进行调用 ,所以我对MCP配置的初步概念就有了。

简单来说:我认为就是要用的时候,我安装启动,然后AI使用 。基于这个理解然后我们看这个 Cherry Studio 的配置。

三、Cherry Studio 中 MCP 的配置步骤

1. Cherry Studio 配置界面

配置项说明:

  • 名称不管:自定义名称,无特殊要求。

  • 命令:指代码包管理器,例如可以用 npxuvx 来下载包。

  • 包管理源呢,就是基于网络问题(没有魔法的友友们,拉包会失败)所以当前版本的Cherry Studio还贴心的帮我们设置了可选的镜像源。

  • 参数 呢,就是我们运行包下载代码的各种指令参数,一个参数一行。

2. 配置示例:fetcher-mcp(URL 解析工具)

fetcher-mcp 为例,官方介绍需要运行指令:npx -y fetcher-mcp

指令拆解:

  • npx:包拉取方式。

  • -y:无需手动确认(如输入密码授权),避免自动化流程卡住。

  • fetcher-mcp:目标 Node.js 包名称。

  • @0.2.6:指定版本(如强制使用最新版或预览版)。

Cherry Studio 中配置后,点击保存,系统可能会在 Cherry Studio 内部进程(或类似终端环境)中运行 npx -y fetcher-mcp,检查是否可用,并缓存该包,以便后续调用时无需重新下载。如果网络和安装过程顺利,MCP 即配置完成,后续对话中启用即可。

额外要求处理

如果有些额外的要求,比如fetcher-mcp就讲了需要首先运行npx playwright install chromium这个佬友目前似乎我搜下来没有人讲下。以下是我遇到的问题及解决过程:

  1. 直接在本地终端运行 npx playwright install chromium,提示需要先安装项目依赖(如 npm install),原因是终端未找到完整的 Playwright 库依赖。
    • 我呢一开始是在电脑本机终端直接执行这个指令,会有让我先安装项目的依赖项的警告,大概原因就是:我直接运行了 npx playwright install chromium,但 Playwright 工具发现您可能还没有运行 npm install(或 yarn install)来安装项目 package.json 文件中列出的所有依赖项,其中应该包括 Playwright 库。

    • 后来我想到,那就把code 或者npmfetcher-mcp 拉下来再执行是否就行了,然后我在终端先执行了npm i fetcher-mcp ,然后再运行npx playwright install chromium ,然后发现这时候就没有报错了!
  1. 解决方案:先运行 npm i fetcher-mcp 安装包,再运行 npx playwright install chromium,问题解决,无报错。

3. 添加另一个 MCP:g-search-mcp

然后,如法炮制的,我们可以添加佬友提供的 g-search-mcp,这是一个高效的 Google 并行搜索 MCP 服务器。

具体帖子在这:backhand_index_pointing_right::backhand_index_pointing_right:G-Search MCP:高效的 Google 并行搜索 MCP 服务器

最后CStudio 中创建好小助手,复制该话题里的Prompt ,选择某某3 系列具备工具调用能力的模型,勾选上这两个MCP 工具,然后畅快的使用叭!~~

四、使用配置好的 MCP

Cherry Studio 中完成以下步骤:

注意:loudspeaker: 相比 Lobechat 版本的 Prompt,最好添加上下图所示的内容,让 AI 知道应该如何调用 google-searchfetcher 两个 MCP 工具服务

  1. 创建小助手。

  2. 复制帖子中提供的 Prompt (稍许针对性修改,目的是让AI知道有这两个MCP工具)。


## 可使用的工具

- 可使用Google Search,返回搜索结果

- 可使用Fetcher,获取网页内容

  1. 选择支持工具调用的模型(如 某某3 系列)。

  2. 勾选配置好的两个 MCP 工具(fetcher-mcpg-search-mcp)。

  3. 开始畅快使用!

效果示例:

119 Likes

感谢分享

3 Likes

感谢大佬教程!

3 Likes

从上一帖来继续mark教程 :tieba_087:

4 Likes

续上篇,感谢干货分享

3 Likes

感谢分享,明天上班试试

3 Likes

细致必须点赞,谢谢分享

3 Likes

佬友我这么设置的为啥错了呀



3 Likes

感谢教程很细致

4 Likes

马上借鉴

4 Likes

应该是这个npx playwright install chromium部分你跳过漏掉了,你再翻翻上面照着把这一步配置下再试试呢

4 Likes

是的,我刚弄好了,谢谢佬友

3 Likes

不客气 :laughing:

3 Likes

明天抽空弄下,谢谢分享

3 Likes

感谢大佬教程!

3 Likes

晚點來試試 感謝教程

3 Likes

感谢大佬的教程

3 Likes

感谢教程

2 Likes

是大佬,先关注,防迷路:tieba_013:

2 Likes

佬友好有才华! :tieba_013:

2 Likes