使用cherry studio中搭配MCP的使用方法

openRouter 是一个AI大模型API的聚合网站。

客户端使用MCP协议对接AI大模型有两种方式,分别是
Function Call 工具调用功能
system prompt 系统提示词功能

其中 cherry studio 使用的是Function Call 工具调用功能(有个小扳手)
cline 使用的是system prompt 系统提示词功能

在 Cherry Studio 中使用 MCP

准备工作:安装 uv、bun

在 设置 - MCP 服务器 中,点击 安装 按钮,即可自动下载并安装。因为是直接从 GitHub 上下载,速度可能会比较慢,且有较大可能失败。安装成功与否,以下文提到的文件夹内是否有文件为准。
在这里插入图片描述
uv是一个ptyhon的运行环境
Bun 是一个类似nodejs的运行环境

这里我再安装的过程中开了梯子,安装完成以后直接就再对应目录下找到了,如果找不到,可以按照如下操作重新安装一下。

可执行程序安装目录:
Windows: C:\Users\用户名.cherrystudio\bin

查询是否再这个目录下找到了安装号的uv.exe uvx.exe bun.exe

无法正常安装的情况下:

可以将系统中的相对应命令使用软链接的方式链接到这里,如果没有对应目录,需要手动建立。也可以手动下载可执行文件放到这个目录下面:
Bun: https://github.com/oven-sh/bun/releases
UV: https://github.com/astral-sh/uv/releases

调用DeepSeek 模型

打开设置,找到deepseek,将deepseek的API密钥添加到这里,然后启用。
在这里插入图片描述

配置 MCP 服务器

1、打开 Cherry Studio 设置。
2、找到 “MCP 服务器” 选项。
3、点击 “添加服务器”。
将 MCP Server 的相关参数填入(参考链接)。可能需要填写的内容包括:

名称:自定义一个名称,例如 fetch-server

类型:选择 STDIO

命令:填写 uvx

参数:填写 mcp-server-fetch

(可能还有其他参数,视具体 Server 而定)

5、点击“确定”保存。

note:完成上述配置后,Cherry Studio 会自动下载所需的 MCP Server - fetch server。下载完成后,我们就可以开始使用了!

在聊天框中启用 MCP 服务

在这里插入图片描述
在聊天框看到启用 MCP 服务的按钮,需要满足以下条件:

需要使用支持函数调用(在模型名字后会出现扳手符号)的模型
在这里插入图片描述

只有打开这里,返回到聊天框里才能找到启用MCP服务的小按钮

cherry studio也可以使用本地的模型进行使用,不过暂时还没有使用它和MCP服务结合起来。

参考链接
https://docs.cherry-ai.com/advanced-basic/mcp
MCP服务调用网址
https://github.com/modelcontextprotocol/servers/tree/main/src/fetch

<think>好的,我现在需要帮助用户将Cherry Studio项目导入到MCP服务器中。首先,我得了解用户的具体需求和现有的资源。根据用户提供的引用内容,用户可能已经下载了Cherry Studio的客户端,并且对MCP有一定的了解,比如MCP的本地文件管理功能,以及如何配置MCP Server。 首先,我需要确认Cherry Studio项目和MCP服务器的兼容性。MCP主要用于修改和反编译Minecraft,而Cherry Studio可能是一个开发环境或项目管理工具。用户可能希望将他们的Minecraft模组或插件项目从Cherry Studio迁移到MCP服务器中进行进一步的开发或部署。 接下来,根据引用[2],MCP提供了文件系统管理功能,用户可以通过AI询问本地文件,这可能意味着MCP服务能够访问和操作特定目录下的文件。因此,用户需要将Cherry Studio项目的文件放置到MCP服务器能够访问的目录中。可能需要检查MCP服务器的配置,确认其工作目录或文件系统的路径,然后将项目文件复制过去。 另外,引用[3]提到需要配置MCP Server,可能涉及到一些环境设置或依赖安装。用户可能需要按照MCP的文档配置好服务,确保所有依赖项已正确安装。同时,引用[4]提到了部署MCP服务时可能遇到的错误,建议用户检查Powershell命令和路径设置,这可能涉及到权限或环境变量的问题。 可能的步骤包括:导出Cherry Studio项目文件,确保文件结构符合MCP的要求;配置MCP服务器以识别这些文件;处理可能的依赖或构建配置;解决部署过程中出现的错误。此外,用户可能需要使用Cherry Studio中的MCP服务搜索功能,如引用[2]所述,来集成特定的服务到项目中。 还需要考虑是否需要构建或编译步骤,将项目转换为MCP可识别的格式,例如生成JAR文件或其他Minecraft模组的标准格式。如果项目包含自定义代码或资源,可能需要调整构建脚本或配置文件,确保与MCP的工作流程兼容。 最后,根据引用[1]和[2],用户可能需要参考Github上的文档或smithery.ai的资源,获取更详细的指导或解决特定问题。同时,部署错误可能需要查看日志,使用引用[4]中的Powershell命令来诊断问题,比如检查uv命令的路径是否正确。 总结步骤应该是:导出项目文件→配置MCP服务器路径→处理依赖和构建配置→部署并解决可能的错误→验证导入是否成功。需要逐步指导用户完成这些操作,并提醒他们查阅相关文档和社区资源以应对具体问题。</think>以下是关于如何将Cherry Studio项目导入MCP服务器的分步指南: ### 一、准备阶段 1. **项目导出** 在Cherry Studio中完成开发后,通过内置的导出功能生成可部署文件(如JAR文件或源码包)。注意检查$build.gradle$文件是否包含MCP所需的依赖项[^2] 2. **MCP环境配置** 确保已按照引用[3]的要求完成MCP Server配置,验证服务状态: ```powershell # 使用引用[4]的方法检查服务路径 Get-Command uv | Select-Object -ExpandProperty Source ``` ### 二、文件迁移 1. **定位目标目录** 将导出的项目文件复制到MCP的$mods/$或$coremods/$目录(取决于模组类型),文件路径可通过询问AI助手实现 2. **依赖管理** 在$gradle.properties$中添加必要的库引用,格式示例: $$ minecraft.version=1.12.2 forge.version=14.23.5.2859 $$ ### 三、服务集成 1. **启动MCP服务** 通过Powershell运行部署命令: ```powershell uvicorn main:app --reload --port 8000 ``` 若出现引用[4]的路径错误,需重新配置环境变量 2. **服务绑定** 在Cherry StudioMCP控制台输入: ``` /service bind filesystem /path/to/mcp_directory ``` ### 四、验证部署 1. **日志检查** 监控$logs/debug.log$文件,确认模组加载状态 2. **功能测试** 在Minecraft客户端验证模组功能是否正常运作
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值