1

<meta name="referrer" content="no-referrer" />

<meta name="referrer" content="no-referrer" />

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

最近 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 的主要功能

  • 读/写文件和目录
  • 创建、列出、删除或移动目录
  • 搜索具有模式匹配的文件
  • 检索详细的文件元数据
  • 访问控制,用于将操作限制在指定目录

配置方法

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

查找服务器

filesystem

使用效果

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

效果

MCP 资源站

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

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

结语

MCP 协议就像为大模型添加了翅膀,让它们能够突破自身的限制,与外部世界进行互动。通过 Cherry Studio 这样易用的工具,我们可以轻松地为自己的大模型配置各种 MCP 服务,从而解锁更多可能性。如果您觉得有帮助,请点赞并关注。

相关网站

BY

微信公众号:环境猫er
CSDN : 细节处有神明
个人博客:https://maoyu92.github.io/

本文由mdnice多平台发布


陈文茂
1 声望1 粉丝