Cherry Studio MCP 配置教程
适用范围:Cherry Studio 的 MCP 服务器设置与 Agent 工具绑定;示例为本机 filesystem 服务。
版本与验证:2026-09-28 核对本文配置项、步骤和资料入口,补齐验证与排错说明。未在真实账号中验证付费模型调用。
配置速查
| 配置项 | 填写内容 | 注意事项 |
|---|---|---|
| 模型提供商 | OpenAI 兼容 | 在模型服务设置中配置 apizt。 |
| API 地址 | https://api.apizt.com/v1 | 聊天模型地址,不是 MCP 服务地址。 |
| 模型 ID | gpt-6-sol | 须支持工具调用,并有令牌权限。 |
| MCP 类型 | stdio | 本机服务通过命令启动。 |
| 命令 / 参数 | npx / -y @modelcontextprotocol/server-filesystem <目录> | 仅允许访问准备的测试目录。 |
还没有 API Key?注册获取免费体验额度 · 已注册:进入控制台创建 API Key
为此工具单独创建令牌,并设置合理额度和模型权限。截图中的模型仅作示例,以账号当前可用模型为准;不要公开密钥或上传含密钥的配置文件。
第 1 步:配置聊天模型
- 安装客户端,打开「设置 → 模型服务」,添加 OpenAI 兼容提供商并命名为 apizt。
- API 地址填写
https://api.apizt.com/v1,密钥填写 apizt 令牌,添加模型gpt-6-sol。 - 启用提供商与模型,先发送一条短消息确认模型可用,再接入 MCP。
第 2 步:准备 filesystem 测试目录
先安装 Node.js,执行 npx --version。创建一个空目录,例如 macOS/Linux 的 /Users/你的用户名/mcp-demo 或 Windows 的 C:/Users/你的用户名/mcp-demo,并放入一份测试 README.txt。将示例路径替换为你自己的绝对路径。
第 3 步:添加 MCP 服务器
打开「设置 → MCP → MCP 服务器 → 添加」,名称填 filesystem-demo,类型选 stdio。macOS/Linux 命令与参数如下,参数栏每项独立填写:
命令:npx
参数 1:-y
参数 2:@modelcontextprotocol/server-filesystem
参数 3:/Users/你的用户名/mcp-demoWindows 若不能直接启动 npx,命令使用 cmd,参数依次为 /c、npx、-y、包名、测试目录。该本地服务不需要 apizt API Key;环境变量可以留空。
第 4 步:启动并检查工具
- 保存并启用服务器,首次启动可能需要下载 npm 包。
- 展开工具列表,确认包含
list_directory、list_allowed_directories。 - 启动失败时打开服务器日志,先解决命令、PATH 或目录问题;聊天模型能回复不代表 MCP 已启动。
第 5 步:把服务器绑定到 Agent
当前官方教程的入口是「工作 → Agent 菜单 → 编辑 → MCP」,勾选 filesystem-demo 并保存。旧版可能在聊天助手的工具菜单中选择 MCP;以所装版本入口为准。
第 6 步:验证实际调用
新开 Agent 会话,发送:「先列出 MCP 允许访问的目录,再列出测试目录中的文件。」如客户端要求确认工具调用,按提示确认。展开调用详情,核对实际执行的工具、路径和文件名;只得到一段文字回答不能证明工具执行成功。
远程 MCP 的配置区别
SSE 或 Streamable HTTP 需要服务方提供的 MCP URL,以及服务方要求的认证头。这里的 https://api.apizt.com/v1 只配置聊天模型;不能作为任意远程 MCP 的 URL。
相关教程与接口
怎样确认配置已生效
- 服务器启动后能看到 list_directory 等工具。
- Agent 已绑定该服务器,工具调用显示目标目录及结果。
接入失败时逐项检查
| 现象 | 检查与处理 |
|---|---|
| spawn npx ENOENT | 在终端执行 npx --version;确认 Cherry Studio 进程可读取 Node.js 的 PATH,再重启客户端。 |
| 服务器连接成功但没有工具调用 | 检查 Agent → 编辑 → MCP 是否勾选了服务器,并选择支持工具调用的模型。 |
| Access denied | 用 list_allowed_directories 核对目录;传给服务器的路径与操作目录必须一致。 |
| 远程服务无法连接 | 按服务方要求选择 SSE 或 Streamable HTTP,填写服务 URL 和它自己的认证;不能拿模型地址当 MCP 地址。 |
资料与下一步
遇到问题时保留软件版本、请求时间、模型 ID、错误码和请求 ID,联系支持时先隐藏 API Key。