工具篇-Cherry Studio之MCP使用

一、添加MCP

打开Cherry Studio,如果没有可以到官网下载:Cherry Studio 官方网站 - 全能的AI助手

按上面步骤打开同步服务器 

1、先去注册ModelScope,申请令牌

2、再打开MCP广场,找到高德MCP

选择工具测试,这里有个高德的api key需要申请

打开如下地址高德开放平台 | 高德地图API,申请key,然后填入 ,测试通过会给出配置,复制它

### 本地部署支持MCP协议的Cherry-Studio配置指南 #### 一、环境准备 在开始之前,需确认已安装必要的依赖项以及满足运行条件。对于Cherry-Studio的支持,通常需要Python开发环境及其相关框架。具体而言,应确保以下组件可用: - Python版本不低于3.8[^1]。 - 安装`pipenv`或其他虚拟环境管理工具以便隔离项目依赖。 ```bash # 更新系统包并安装必要软件 sudo apt update && sudo apt install python3-pip git -y pip3 install pipenv ``` #### 二、获取源码与初始化 通过Git克隆官方仓库来下载最新版Cherry-Studio代码,并设置初始环境: ```bash git clone https://github.com/your-repo/cherry-studio.git cd cherry-studio pipenv install --dev pipenv shell ``` 上述命令会拉取最新的代码库到本地,并创建一个独立的Python虚拟环境用于后续操作[^2]。 #### 三、启用MCP Server功能模块 为了使Cherry-Studio能够处理基于MCP的标准输入输出(stdio)请求或者服务端事件流(SSE),需要调整默认配置文件中的参数设定。编辑位于根目录下的`.env`或`config.py`文件,添加如下字段定义: ```python ENABLE_MCP_SERVER = True # 开启MCP服务器开关 STDIO_PORT = 9000 # stdio监听端口指定 SSE_ENDPOINT_ENABLED = "/sse" # SSE接口路径声明 ``` 这些选项允许程序启动时加载额外的服务层逻辑以兼容外部调用需求[^1]。 #### 四、自定义插件扩展 如果标准实现无法完全匹配特定业务流程,则可以考虑编写专属插件进一步增强功能性。按照文档指引新建子目录结构存放新增脚本,在其中定义新的路由映射关系及数据交互规则。 例如增加一个新的RESTful API供客户端查询状态信息: ```python from flask import Blueprint, jsonify status_bp = Blueprint('status', __name__) @status_bp.route('/api/status') def get_status(): return jsonify({"service": "running", "version": "v1.0"}) ``` 随后注册该蓝图至主应用实例上完成集成工作。 #### 五、测试验证环节 最后一步是对整个系统的稳定性进行全面检测。利用Postman之类的工具模拟发送HTTP请求检验各个部分是否正常运作;另外也可以借助telnet命令直接连接到stdio端口查看响应情况。 ```bash telnet localhost 9000 GET / HTTP/1.1\r\nHost:\r\nAccept:text/event-stream\r\nConnection:keep-alive\r\nCache-Control:no-cache\r\n\r\n ``` 以上即为完整的Cherry-Studio本地化部署过程概述及相关注意事项说明。 --- 问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爬呀爬的水滴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值