支持私有云部署
AI知识库

53AI知识库

学习大模型的前沿技术与行业应用场景


Cherry Studio 入门 MCP:为你的大模型插上翅膀

发布日期:2025-03-25 06:54:11 浏览次数: 1582 来源:环境猫er
推荐语

掌握MCP,让大模型能力无限扩展!Cherry Studio官方教程,带你快速上手。

核心内容:
1. MCP概念介绍与Cherry Studio支持
2. 准备工作:安装uv、bun等必需工具
3. 配置fetch Server,实现网页信息抓取与文件操作

杨芳贤
53A创始人/腾讯云(TVP)最具价值专家

最近 MCP (Model Context Protocol) 概念大火,我也抽空学习了 MCP 的相关知识。今天,就让我们从 Cherry Studio 入手,快速了解并掌握 MCP 的基本用法。

什么是 MCP?

简单来说,MCP 是一种接口协议,它是连接 API 和大模型的桥梁。通过 MCP,我们可以调用和操作第三方工具,从而扩展大模型的能力边界。 MCP 让大模型不再局限于预训练的知识,而是能够实时地与外部世界互动。

为什么选择 Cherry Studio?

Cherry Studio 是一款功能全面的 AI 桌面客户端,凭借其友好的用户界面和易用性,深受用户喜爱。近期,Cherry Studio 已开始支持 MCP 服务。本文将以 Cherry Studio 官方文档中提供的 fetch 工具为例,帮助用户快速理解并上手 MCP。同时,我们将通过举一反三的方式,演示如何使用 filesystem 工具操作文件夹,实现通过对话控制桌面文件。通过这些示例,旨在帮助用户了解 MCP 强大的扩展性。

准备工作

在开始之前,我们需要先安装以下工具:

  1. uv
  2. bun
mcp工具添加
  • uv 是什么?uv 是一个快速的 Python 包安装和依赖解析器。它可以显著提升 Python 项目的依赖管理速度。
  • Bun 是什么?Bun 是一个快速的全面的 JavaScript 工具包,可以用来进行 JavaScript 和 TypeScript 项目的打包、测试和运行。

配置 fetch Server

为什么要选择 fetch 工具?因为它能够抓取网页信息,配置简单,方便我们理解 MCP 的配置和使用方法。

配置fetch

配置方法如下:

  1. 打开 Cherry Studio,进入设置界面。

  2. 找到 "MCP 服务器" 选项,点击 "添加服务器"。

  3. 填写 MCP Server 的相关参数(参考链接)。

  • 名称:自定义一个名称,例如 fetch
  • 类型:选择 STDIO
  • 命令:填写 uvx
  • 参数:填写 mcp-server-fetch

这些参数代表什么?为什么要这样填写?

  • STDIO(标准输入/输出):在本地运行,可访问本机文件和应用程序,但需要配置 Python 和 NodeJS 环境。
  • SSE(服务器发送事件):在远程服务器运行,配置简单,但无法访问本地资源。

可以参考 fetch 工具在 GitHub 上的官方介绍。通过 uvx 安装的代码可以看到:

"mcpServers": {
  "fetch": {
    "command""uvx",
    "args": ["mcp-server-fetch"]
  }
}

Command 对应命令,args 对应参数。对于公开的 MCP 工具,我们通常可以这样找到相应的设置方法,后面我还会介绍如何查找更多公开的 MCP 服务器。

使用方法

  1. 安装完服务器后,在对话界面点击启用 MCP 服务器。
  2. 选择支持 MCP 的模型(带有扳手 ? 标志)。
  3. 就可以开始对话了!
使用mcp功能
选择支持mcp的模型

对话效果:

对话效果

经过测试,即使是硅基流动免费的 Qwen 2.5-7 B-Instruct 模型,也可以成功抓取对应的网页内容。

filesystem 服务

学会了 fetch 工具的添加方法,我们就可以举一反三,添加更多的 MCP 工具。例如,filesystem 工具可以帮助我们操作本地文件。

filesystem 的主要功能

Filesystem 的关键功能包括:

  • 读/写文件和目录:
    • 这意味着 Filesystem 允许用户读取文件的内容,以及将新的内容写入文件。
  • 创建、列出、删除或移动目录:
    • 用户可以使用 Filesystem 创建新的目录,查看现有目录的内容,删除不再需要的目录,以及将目录移动到新的位置。
  • 使用模式匹配搜索文件:
    • Filesystem 允许用户使用通配符(例如,*.txt)来搜索符合特定模式的文件。这使得查找文件变得更加方便。
  • 检索详细的文件元数据:
    • 元数据指的是文件的属性,例如文件的大小、创建时间、修改时间等。Filesystem 可以提供这些详细的信息。
  • 访问控制以限制对指定目录的操作:
    • 这是 Filesystem 安全性的核心功能。通过配置文件,用户可以指定哪些目录是“允许的”,而哪些目录是“禁止的”。这可以防止未经授权的访问和操作。

配置方法

在 Cherry Studio 的 MCP 服务器设置中,搜索 @modelcontextprotocol/server-filesystem,然后在参数下面添加你打算操作的目录地址。

查找服务器
filesystem

使用效果

使用 filesystem,我们可以轻松地操作文件内容,例如新建文件夹、重命名文件夹等。再次提醒,简单的文件操作,免费的 7 B 模型也能做到。

效果

提示词:写一首春天的诗歌, 利用filesystem在桌面(桌面路径C:\Users\chenw\Desktop)新建一个诗歌.txt, 将诗歌内容写入诗歌.txt中。

新建文件

注意:每次对话不一定达到想要的效果,需要不断对话调试,尽可能的给出规范的 prompt,才能减少幻觉。

彩蛋:利用多个mcp 操作Excel


MCP 资源合集

如何查找 MCP 服务?您可以通过以下网站找到公开的 MCP 工具。这些工具功能丰富,涵盖控制 Blender、Figma、浏览器以及数据库等多个方面。后续,我将根据个人使用体验,持续更新 MCP 相关内容。

  • Sminthery : https://sminthery.com/
  • Pulse mcp : https://www.pulsemcp.com/
  • Awesome mcp servers : https://mcpservers.org/
  • mcp.so : https://mcp.so/
  • Galma.ai : https://glama.ai/mcp/servers
  • Cursor.directory : https://cursor.directory/

除了 Cherry studio 之外,还可以通过 Claude 客户端、Cursor、Cline 插件等工具调用 MCP 工具。您也可以在上述网站找到支持 MCP 的工具。从目前的趋势来看,将会有越来越多的平台支持 MCP,相信未来会更加便捷,例如直接调用大型模型对话完成 Word 文档的编写。相信这一天很快就会到来。

53AI,企业落地大模型首选服务商

产品:场景落地咨询+大模型应用平台+行业解决方案

承诺:免费场景POC验证,效果验证后签署服务协议。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询