ByteNoteByteNote

字节笔记本

2026年8月29日

Cherry Studio 怎么开 MCP

API中转
¥120

Cherry Studio 是开源桌面 AI 客户端,仓库在 CherryHQ/cherry-studio。对话本身只会说话。要把文件系统、网页、GitHub、数据库这类外部能力接进去,走的是 MCP(Model Context Protocol)。下面按官方文档把「加服务器 → 启动看工具 → 绑到助手或 Agent」跑通,并记下几个常见翻车点。

官方说明:MCP 与外部工具环境依赖。项目主页:cherry-ai.com

先分清三件事

Cherry 里能增强 Agent 的能力有四类,别混着用:

能力解决什么例子
内置工具应用自己就能做的操作读写工作目录、网页搜索、画图、记忆
知识库能检索哪些私有资料产品规范、合同、团队手册
技能按什么流程和格式干活周报模板、代码审查清单
MCP连哪些外部系统和第三方工具数据库、浏览器自动化、业务 API

只是按固定格式写周报,用技能就够。只查自己丢进去的文档,绑知识库。真要连 Notion、GitHub 或公司里的只读库,再上 MCP。官方也写了:别为了「更高级」硬接一套。

环境先补齐

本地 stdio 服务通常靠 uv(Python 包)或 bun / npx(JS)。Cherry 把这些收在【设置】→【环境依赖】,可以一键装进应用目录,不必先污染系统 PATH。

报错「找不到 uv / bun / 命令不存在」时,先回这个页面看状态是不是「内置」或已安装。右上角那个按钮是检查更新,不是重装系统工具。直连 GitHub 慢,可以在高级安装设置里填镜像。

模型也要支持工具调用。Claude、GPT 系列、不少国内模型在 Cherry 里都能走 MCP。纯补全、不带 function call 的模型,服务器开了也调不起来。先用你已经验证过会调工具的那一档。

添加一台 MCP 服务器

路径:【设置】→【MCP】→【MCP 服务器】→【添加】。

Cherry 自己管服务器列表,不会去读 Claude Desktop 那种 mcp.json。从别的客户端复制来的 JSON 块没有地方可贴,得在界面里按字段填:类型、命令、参数、环境变量,或远程 URL。

选连接方式

  • 本地命令:stdio。填命令、参数、环境变量。常见命令是 uvxnpx
  • 远程服务:SSE 或 Streamable HTTP。填 URL,有的还要授权。

按服务提供方给的配置填,不要凭名字猜传输类型。保存前看一眼:命令从哪来、能碰到哪些目录或账号。密钥只放服务器配置的环境变量字段,不要写进助手提示词、技能或截图。

先验证一台

新加完先只启用这一台。等状态正常,打开详情看它声明了哪些工具、资源和提示词。工具可以展开看参数、类型和必填标记,别只看名字就猜输入格式。

连接失败先看服务器日志。常见原因是运行时没装、包名写错,或应用继承的 PATH 里没有 npx / uvx(改成绝对路径,或回环境依赖页补一份)。

两个能直接抄的起步配置

字段以各仓库当前 README 为准,下面两台适合当「第一台」。参数在界面里每个占一行。

1. 抓网页:fetch

  • 类型:stdio
  • 命令:uvx
  • 参数:mcp-server-fetch

保存并启用,详情里应能看到 fetch 相关工具。对话里让它抓一个公开页面,再看调用链里有没有真正打到工具。这台不碰本地文件,适合确认「MCP 整条链路是通的」。

2. 读本地目录:filesystem

参考实现在 modelcontextprotocol/servers。常见填法:

  • 类型:stdio
  • 命令:npx
  • 参数:-y@modelcontextprotocol/server-filesystem、再加一个你允许它访问的绝对路径

路径尽量收到项目目录,不要把整个家目录丢进去。包名如果安装失败,回到该仓库 README 抄当前命令,官方参考服务器偶尔会改包路径。

远程服务则选 SSE 或 Streamable HTTP,把提供方给的 URL 贴进地址栏。企业内部署常见这条。

绑到助手或 Agent

服务器显示「已连接」还不等于对话能用,还要绑定。

  • 助手:编辑该助手,打开 MCP 标签,勾选服务器。
  • Agent:【工作】→ Agent 菜单 →【编辑】→【MCP】,启用对应服务器。未启动的服务器绑不上。

官方建议不要自动绑全部。无关工具会占上下文,也更容易误调用。一次只给当前任务需要的那几台。

改完绑定后发一条新消息,运行时才会加载新工具。正在生成的回复不会自动带上。

对话输入区的【+】面板里,还可以插入该服务器提供的 MCP 提示词和资源。较短的文本会直接进输入框,较大的文件作为引用,由支持工具调用的模型在需要时读取。看不到这两项时,先回服务器详情确认它真的提供了,再确认当前助手或 Agent 已绑定。

写入、删文件、改数据库、可能计费的调用,权限模式优先留在逐次确认。频道里给 Agent 用时更该收紧。

内置服务器和市场

【内置 MCP】里有一批可直接安装的常用能力,【服务市场】管第三方来源。内置不等于零风险:列表会标明要不要账号、API Key、目录权限,装完仍要自己配完并验证连接。

QVeris 在内置列表里,用来发现和检查外部能力,装完要配 QVERIS_API_KEY。密钥同样只放服务器环境变量。

另外,联网搜索默认还有 Exa MCP(公开端点、免密钥),那是【设置】→【网络搜索】里的搜索服务商,和上面自己加的 MCP 服务器不是同一处开关。对话输入框点地球图标走的是联网搜索,不是你刚加的 filesystem。

常见翻车

现象先查
服务器加上就退出uv / bun 有没有装;命令和参数有没有抄错;npx 改成绝对路径试试
终端里能跑,Cherry 里不行应用没吃到登录 shell 的 PATH;用环境依赖页的副本,或填绝对路径
显示已连接,Agent 找不到工具有没有绑到这个 Agent;工具是不是被关掉;权限请求是不是还待确认;发一条新消息
模型说它没工具当前对话用的模型支不支持工具调用;助手 MCP 开关开了没
同时开一堆全红先全停,只留一台验证

MCP 和 API 网关不要搞反:MCP 是把外部工具接进 Cherry;API 网关是把 Cherry 的模型能力提供给别的程序。数据流方向相反。

小结

Cherry 开 MCP 就三步:环境依赖里把 uv / bun 补齐,设置里加并启动服务器,再绑到具体助手或 Agent。一次只验证一台,密钥只放环境变量。配置、绑定和排错以 MCP 与外部工具 为准。

分享: