Cherry Studio + MCP,从0到1保姆教程,3个场景体验

📺 详细操作以视频方式呈现,视频地址周五会更新出来

💯 鉴于很多观众网络环境受限,文末提供所需安装文件网盘分享


💬 什么是 MCP ?

MCP(Model Context Protocol,MCP)模型上下文协议,2024年11月底,由 Anthropic 推出的一种开放协议,它提供了一种将 AI 模型连接到不同数据源和工具的标准化方式。旨在统一大型语言模型(LLM)与外部数据源和工具之间的通信协议。

架构:
在这里插入图片描述

  • MCP 主机(Host):希望通过 MCP 访问数据的 Claude Desktop、IDE 或 AI 工具等程序

  • MCP 客户端(Client):与服务器保持 1:1 连接的协议客户端

  • MCP 服务器(Server):轻量级程序,每个程序都通过标准化的 Model Context Protocol 公开特定功能

  • 本地数据源:MCP 服务器可以安全访问的计算机文件、数据库和服务

  • 远程服务:MCP 服务器可以连接到的 Internet 上可用的外部系统(例如,通过 API)

更新内容可查阅官方文档:https://modelcontextprotocol.io/introduction


🔖 完整流程

graph LR
A(1、工具安装) --> B(2、环境配置) --> C(3、场景体验) 
  • 安装Node.js (https://nodejs.org/zh-cn)

  • 安装‌Cherry-Studio(https://cherry-ai.com/download)

  • 配置Cherry-Studio:LLM → 安装bun、uv → MCP

  • 场景体验(filesystem、playwright、fetch)

  • 注意事项(模型选择、playwright)


📜 工具说明

工具说明
Node.jsJavaScript 运行时环境, 它让开发人员能够创建服务器 Web 应用、命令行工具和脚本
Cherry-Studio全能型AI客户端,支持(但不限于):模型管理、提示词、知识库、MCP等
bunBun 是一个适用于 JavaScript 和 TypeScript 应用的全方位工具包,更多参考:bun
uv一个速度极快的 Python 包和项目管理,用 Rust 编写,更多参考:uv
playwright微软出品,用于 Web 测试和自动化的框架,更多参考:playwright

📘 相关命令

#1、安装playwright:
npx playwright install --force chrome

🌟 MCP Servers

说明地址
官方发布https://github.com/modelcontextprotocol/servers/tree/main
GitHub精选https://github.com/punkpeye/awesome-mcp-servers/blob/main/README-zh.md
知名站点1https://mcp.so/zh
知名站点2https://smithery.ai/
魔搭MCPhttps://www.modelscope.cn/mcp
MCP配置参考:
{
  "mcpServers": {
    "filesystem": {
      "name": "filesystem",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "D:\\fxdhy"
      ]
    },
    "playwright": {
      "command": "npx",
      "args": [
        "@playwright/mcp@latest",
        "--vision"
      ],
      "name": "playwright"
    },
    "fetch": {
      "command": "uvx",
      "args": [
        "mcp-server-fetch"
      ],
      "name": "fetch"
    }
  }
}

MCP说明
filesystem实现了用于文件系统操作的模型上下文协议,例如:读写文件、创建/列出/删除目录、移动文件/目录等
playwright使用 Playwright 提供浏览器自动化功能,使 LLM 能够通过结构化的无障碍快照与网页进行交互
fetch使大型语言模型能够从网页中检索和处理内容,并将 HTML 转换为 markdown 以便更容易地使用

🌈 场景测试内容

任务1:将“你好,拂晓的海洋”写入`D:\\fxdhy\\abc.txt`中
      创建5个文件,从1.txt到5.txt,内容依次是1-5
      将所有.txt修改为.md

任务2:打开浏览器,通过百度搜索"拂晓的海洋",并截图保存,并打开第一个搜索结果

任务3:获取这个地址的文字内容:https://blog.youkuaiyun.com/luckcxy/article/details/147235631,保存到:blog.md

⚠️ 注意事项

  1. 模型要选择支持工具调用的
  2. 注意安装:playwright (不然不能调用浏览器工具)
  3. 受限于网络环境无法下载?已整理好所有相关资源,见下方网盘分享

👉 所有资源网盘分享: https://pan.baidu.com/s/1PiPBsNjPOj_2YDvBAndLxg?pwd=89yr

### Cherry StudioMCP 的集成、使用或下载 Cherry Studio 是一种开发工具,专注于提供高效的开发环境支持[^1]。它通常用于简化代码编辑、调试和部署的过程。MCP(Management Control Plane)可能指的是管理控制平面的一种实现,具体取决于上下文环境。以下是关于 Cherry StudioMCP 集成、使用或下载的详细信息: #### 1. **Cherry StudioMCP 集成** Cherry Studio 提供了对多种插件和扩展的支持,以实现与不同系统的集成。如果 MCP 是指某种特定的管理控制平面,则可以通过以下方式实现集成: - 使用 Cherry Studio 的插件市场,查找是否有针对 MCP 的官方或社区插件[^2]。 - 如果没有现成的插件,可以利用 Cherry Studio 的 API 或 SDK 创建自定义集成逻辑。 #### 2. **Cherry StudioMCP 使用** 在使用 Cherry Studio 进行 MCP 相关开发时,需要确保以下几点: - 确认 MCP 的 API 文档或 SDK 是否可用,并将其集成到 Cherry Studio 的项目中[^3]。 - 利用 Cherry Studio 的调试工具对 MCP 的交互过程进行测试和优化。 #### 3. **Cherry StudioMCP 下载** 对于 MCP 的下载,具体步骤可能因 MCP 的类型而异。以下是通用的下载指南: - 访问 MCP 官方网站或相关资源库,下载最新版本的 MCP 软件包[^4]。 - 如果 MCP 是一个开源项目,可以从 GitHub 或其他代码托管平台获取源代码并进行编译。 ```python # 示例:通过 Python 脚本下载 MCP 包 import requests def download_mcp(url, destination): response = requests.get(url) if response.status_code == 200: with open(destination, 'wb') as file: file.write(response.content) # 使用示例 mcp_url = "https://example.com/mcp/latest.zip" download_mcp(mcp_url, "mcp_latest.zip") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值