首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

Cherry Studio 接入 MCP Server 操作浏览器和数据库

  • 25-04-19 09:01
  • 2167
  • 10699
juejin.cn

Cherry Studio 接入 MCP Server 操作浏览器和数据库

一、浏览器(Playwright/MCP)

前置条件

  1. 下载 Cherry Studio。
  2. 本地运行环境需安装 Python、Node.js 以及 Bun.js。

Playwright MCP Server 安装

Playwright MCP Server 项目地址:github.com/executeauto…

根据文档,可采用多种方式安装,此处采用 npx 方式进行安装,执行以下命令:

shell
代码解读
复制代码
npx @michaellatman/mcp-get@latest install @executeautomation/playwright-mcp-server

Cherry Studio 连接配置

安装完成后,使用 Cherry Studio 采用 stdio 方式连接,操作步骤如下:

Pasted image 20250418154607.png

  1. 点击编号 MCP 配置,输入以下配置信息:
json
代码解读
复制代码
{ "mcpServers": { "playwright": { "isActive": true, "command": "npx", "args": [ "@playwright/mcp@latest" ], "name": "playwright" } } }
  1. 保存配置后,页面应会新增一个服务器,打开进行检查。

连接验证

若未报错,则表示连接成功;若出现报错,大部分情况是本地 Bun.js 环境问题,需自行查看 Bun.js 文档,确保环境安装正常。

测试操作

  1. 确保 Cherry Studio 本身配置的模型支持 MCP,可通过工具的 logo 进行判断,模型配置方法此处不再展示。
  2. 在对话框下方选择勾选刚刚配置好的 Server。

实际效果展示

连接成功后,这里右上角是开启的状态

Pasted image 20250418154718.png

这里需要模型支持这个 MCP,通过查看是否有这个工具的 logo 可以判断

Pasted image 20250418154918.png

在对话框选中启动刚刚配置的 mcp Pasted image 20250418155028.png

测试一下打开百度并且搜索 Pasted image 20250418155132.png

二、数据库

数据库 MCP Server 部署

此处采用 Dbhub MCP Server,项目地址:github.com/bytebase/db…

根据官方文档,存在多种部署方式,这里采用 Docker 方式(需本地有 Docker 环境,具体 Docker 安装步骤此处不做详述),该方式方便快捷。

执行以下命令:

shell
代码解读
复制代码
docker run --rm --init \ --name dbhub \ --publish 8124:8124 \ bytebase/dbhub \ --transport sse \ --port 8124 \ --dsn "mysql://user:[email protected]:3306/dbname"

参数替换说明

  • user 和 password:替换为需要连接的 MySQL 的真实账号密码,建议采用只读权限的账号进行连接。
  • dbname:替换为要连接的数据库的 Schema 名称,可任选一个,经测试可读取全量 Schema。
  • host.docker.internal:替换为数据库的 IP 或域名。若本地通过 Docker 启动 MySQL,可直接填写 host.docker.internal,原因如下:
作用

在 Docker 容器内部,localhost 通常指向容器自身,而非运行容器的宿主机。当容器内的应用程序需要访问宿主机上的服务(如数据库、Web 服务器等)时,无法直接使用 localhost。此时,host.docker.internal 会被解析为宿主机的 IP 地址,容器内的应用程序可通过该域名访问宿主机上的服务。

支持情况
  • Docker Desktop:在 Docker Desktop(适用于 Windows 和 macOS)环境中,host.docker.internal 是默认支持的,可在容器内直接使用该域名访问宿主机上的服务。

部署验证

看到相应日志则表示部署成功。

Pasted image 20250418160035.png

Cherry Studio 连接配置

采用 SSE 方式连接,SSE 和 STDIO 两种方式的区别可自行查阅官方文档,此处不做详述:modelcontextprotocol.io/specificati…

操作步骤如下:

  1. 点击添加服务器。 Pasted image 20250418160253.png

  2. 采用 SSE 方式,在 URL处填写上述运行服务后暴露的 URI。 Pasted image 20250418160332.png

  3. 点击保存,完成连接。

简单测试

Pasted image 20250418160629.png

从测试结果可以看到,目前模型可以调用当前连接的 MySQL 并进行查询操作。

注:本文转载自juejin.cn的小宇祖师也的文章"https://juejin.cn/post/7494462811704819724"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2491) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

109
人工智能
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top