【案例共创】基于华为开发者空间构建本地MCP Server + DeepSeek + Cherry Studio实现股市分析助手

本案例由开发者:yd_269585276提供

一、概述

1. 案例介绍

在震荡的股市,及时快速获取股票信息并作出合理的判断是非常关键的,在信息整合与数据分析方面,借助大模型能够实现更高效、精准的操作。本次案例将构建一个本地MCP Server,可供大模型实时获取股票信息,并以对话框的形式呈现分析结果,辅助投资者进行判断。 MCP (Model Context Protocol) 是一个开放协议,用于标准化应用程序如何向 LLM 提供上下文。可以将 MCP 想象成 AI 应用程序的 USB-C 接口。就像 USB-C 为设备连接各种外设和配件提供标准化方式一样,MCP 为 AI 模型连接不同的数据源和工具提供了标准化的方式。

华为开发者空间:汇聚鸿蒙、昇腾、鲲鹏、GaussDB、欧拉等各项根技术的开发资源及工具致力于为每位开发者提供一台云主机、一套开发工具及云上存储空间,让开发者基于华为根生态创新。

Cherry Studio 是一款集多模型对话、知识库管理、AI绘画、翻译等功能于一体的全能AI助手平台。Cherry Studio的高度自定义的设计、强大的扩展能力和友好的用户体验,使其成为专业用户和AI爱好者的理想选择。无论是零基础用户还是开发者,都能在Cherry Studio中找到适合自己的AI功能,提升工作效率和创造力。

2. 适用对象

  • 企业
  • 个人开发者
  • 高校学生

3. 案例时间

本案例总时长预计60分钟。

4. 案例流程

说明:

  1. 用户登录开发者空间-云主机;
  2. 终端构建本地MCP Server;
  3. 火狐浏览器进入Cherry Studio官网进行下载;
  4. 火狐浏览器登录MaaS,获取DeepSeek服务;
  5. Cherry Studio连接本地MCP Server。

5. 资源总览

本案例预计花费0元。

资源名称规格单价(元)时长(分钟)
华为开发者空间 - 云主机鲲鹏通用计算增强型 kc2 | 4vCPUs | 8G | Ubuntu免费60

二、环境配置

1. 开发者空间配置

面向广大开发者群体,华为开发者空间提供一个随时访问的“开发桌面云主机”、丰富的“预配置工具集合”和灵活使用的“场景化资源池”,开发者开箱即用,快速体验华为根技术和资源。

如果还没有领取开发者空间云主机,可以参考免费领取云主机文档领取。

领取云主机后可以直接进入华为开发者空间工作台界面,点击打开云主机 > 进入桌面连接云主机。

2. 部署本地MCP Server

在云主机桌面右键选择Open Terminal Here,打开命令终端窗口。

克隆此仓库:

git clone https://gitcode.com/gh_mirrors/mcp/mcp-server

输入cd mcp-server进入mcp-server文件夹:

cd mcp-server

然后安装并设置运行脚本所需的Python所需的环境和配置:

curl -fsSL https://dtse-mirrors.obs.cn-north-4.myhuaweicloud.com/case/0037/uv-installer.sh -o uv-installer.sh | sh
sudo snap install astral-uv --classic

安装成功:

安装完毕后,在终端输入uv --version,查看uv版本:

uv --version

创建虚拟环境并激活:

uv venv
source .venv/bin/activate

注意:受网络环境影响,请耐心等待!

安装依赖项,以便进行http请求股票相关数据:

uv add "mcp[cli]" httpx -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple

设置环境变量,为请求股票数据时进行身份验证:

cp .env.example .env

在.env文件中设置API密钥:

nano .env

在火狐浏览器打开链接 https://financialdatasets.ai/,使用邮箱注册账号后即可得到API密钥:

注册账号:

注册之后,新建API key:

创建之后,复制API密钥保存备用:

回到终端中将API key 替换为自己的API key:

按Ctrl+O保存后回车,Ctrl+X退出。

运行MCP Server:

uv run server.py

至此,本地股票MCP Server构建完毕。

3. 安装部署Cherry Studio

本案例中,使用《华为开发者空间部署Cherry Studio实现文本数据处理与分析》的“三. 云主机部署DeepSeek中的3. 安装Cherry Studio”章节完成Cherry Studio的安装部署。

4. 免费领取DeepSeek-R1满血版

华为云提供了单模型200万免费Tokens,包含DeepSeek-R1&V3满血版,我们可以登录华为云ModelArts Studio(MaaS)控制台领取免费额度,这里我们选择DeepSeek-R1满血版。

在云主机桌面底部菜单栏,点击打开火狐浏览器。用火狐浏览器访问ModelArts Studio首页:https://www.huaweicloud.com/product/modelarts/studio.html,点击ModelArts Studio控制台跳转到登录界面,按照登录界面提示登录,即可进入ModelArts Studio控制台。

签署免责声明,点击确定:

进入ModelArts Studio控制台首页,区域选择西南-贵阳一,在左侧菜单栏,选择在线推理 > 预置服务 > 免费服务,选择DeepSeek-R1-32K模型,点击领取额度,领取200万免费token。

领取后点击调用说明,可以获取到对应的API地址模型名称

点击API Key管理-创建API Key,自定义标签和描述,点击确定创建API Key。(注意保存好API Key)。

到这里华为云MaaS提供的免费DeepSeek Tokens就领取完成了,记录对应的API地址、模型名称、API Key留作下面步骤使用。

5. Cherry Studio连接大模型

进入到Cherry Studio后点击左下角设置->模型服务->添加

输入供应商名称:华为云,点击确定按钮

将API地址复制到华为云中的API地址中。(注:在复制API地址时将chat/completions删除)

将API密钥复制到华为云中的API密钥中。

点击添加:

将DeepSeek-R1复制到模型名称中,再点击添加模型。

模型添加完毕后点击右上方检测,选择DeepSeek-R1点击确定,检测成功会出现连接成功字样。

连接成功:

三、股票分析助手实现

打开Cherry Studio设置页面,点击MCP服务器->右上角红色三角感叹号,安装MCP相对应的依赖包。

注意: - 安装过程中受网络影响,可能失败,请尝试多安装几次; - 安装完毕后需要重新启动Cherry Studio。

安装重启后红色三角感叹号变成绿色对钩表示安装成功。

点击MCP服务器->添加服务器->从JSON导入:

输入JSON:

{
  "mcpServers": {
    "financial-datasets": {
      "command": "/snap/bin/uv",
      "args": [
        "--directory",
        "/home/developer/Desktop/mcp-server",
        "run",
        "server.py"
      ]
    }
  }
}

其中/home/developer/Desktop/mcp-server即最初克隆到的mcp server文件夹的位置,可以替换为你实际克隆的位置,本教程的位置即为/home/developer/Desktop/mcp-server。

点击确定后如图,点击开关,连接mcp server,变绿即为连接成功

连接成功后,点击左上角助手->上方模型选择->华为云 DeepSeek-R1

设置完毕后,在聊天框中点击MCP服务器->financial databases

向其咨询:英伟达股票价格如何,分析未来三天英伟达股票走势。

走势分析如下:

根据最新工具数据,我们为英伟达(NVDA)股票做出如下专业分析:
当前股价指标(2025-07-11)

现价:$162.78
日内振幅:1.34%($162.63 - $163.97)
成交量:62万股(显著低于前3日均值1779万股)

三日价格通道分析
<MARKDOWN>| 日期       | 开盘价 | 最高价 | 最低价 | 收盘价 | 量能趋势     ||------------|--------|--------|--------|--------|--------------|| 2025-07-08 | 159.33 | 160.22 | 158.39 | 160.00 | ↓33%         || 2025-07-09 | 161.22 | 164.42 | 161.16 | 162.88 | ↑32%突破形态 || 2025-07-10 | 164.32 | 164.50 | 161.61 | 164.10 | 冲高回落     || 2025-07-11 | 163.97 | 163.97 | 162.63 | 162.78 | 缩量整理     |
关键阻力/支撑位

上方阻力:$164.50(7/10前高)、$164.42(7/9星系顶)
动态支撑:$162.60(日内低点集群)、$161.16(20日均线)

未来三日走势推演
1.看涨路径(概率45%)

突破$163.97前高后,有望测试$165心理关口
技术特征:量能需放大至180万股以上配合突破

2.中性震荡(概率40%)

$161.60-$164.50箱体震荡格局
关注期权市场$160 PUT未平仓合约变化

3.下行风险(概率15%)

若失守$161.16关键支撑,可能回补7/8向上跳空缺口

智能策略建议

短线交易:在$162.60-163.90区间高抛低吸
波段持仓:若收盘跌破$161.6需启动止损程序
期权布局:牛市价差组合(建议160-165执行价)

风险提示:当前动态市盈率(P/E)达80倍,需警惕估值修正风险。本分析基于量化模型,不构成投资建议。

可以看到,DeepSeek调用了MCP Server进行回答。

至此,基于华为开发者空间构建本地MCP Server + DeepSeek + Cherry Studio实现股市分析助手全部完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值