Token导航 LogoToken导航TokenDH.com
stock technical indicator MCP logo
金融服务stdio官方级别未说明来源级核验

stock technical indicator MCP

MCP Server

一个基于FastMCP构建的股票技术指标分析服务,提供13种技术指标,适用于金融分析和交易决策。

工具数

14

提示词数

0

GitHub Stars

0

资源数

0
金融数据PythonClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

chen-star

提供方

chen-star

最后核验

2026/5/17 20:22

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m venv .venv

详细介绍

股票技术指标MCP服务器

使用FastMCP构建的模型上下文协议(MCP)服务器,为财务分析提供全面的股票技术指标。

特性

此MCP服务器提供 13项技术指标 分为4类:

🎯 动量指标

  • 相对强弱指数 -相对强弱指数:识别超买/超卖情况
  • 随机RSI -更灵敏的动量振荡器
  • 威廉指标 -超买/超卖水平的动量指标

📈 趋势指标

  • MACD -移动平均线收敛-发散:趋势跟踪势头
  • 脊髓性肌萎缩症 -简单移动平均线(50和200):黄金/死亡十字架
  • 欧洲药品管理局 -指数移动平均线:更快的趋势响应
  • 平均趋向指标 -平均方向指数:衡量趋势强度
  • CCI -商品渠道指数:识别周期性趋势

📊 波动性指标

  • 布林线 -衡量波动性和潜在突破
  • 自动目标识别 -平均真实范围:止损规模的市场波动性
  • 肯特纳通道 -使用ATR的基于波动率的波段
  • Donchian频道 -最高高和最低低跟踪

📉 音量指示器

  • 有义务服役的志愿军官 -平衡交易量:使用交易量流量预测价格变化

安装

  1. 克隆存储库:
git clone https://github.com/chen-star/stock_technical_indicator_mcp.git
cd stock_technical_indicator_mcp
  1. 创建并激活虚拟环境:
python -m venv .venv
source .venv/bin/activate  

# On Windows: 
.venv\Scripts\activate
  1. 安装依赖项:
pip install -r requirements.txt

用法

运行服务器进行开发

使用检查器在开发模式下运行MCP服务器:

fastmcp dev src/server.py

这将在浏览器中打开MCP检查器以获取测试工具。

MCP客户端配置

添加到您的MCP客户端配置中(例如,Claude Desktop):

{
  "mcpServers": {
    "stock-indicators": {
      "command": "fastmcp",
      "args": ["run", "src/server.py"],
      "cwd": "/path/to/stock_technical_indicator_mcp"
    }
  }
}

可用工具

🆕 get_indicators -批处理指示器工具

一次获得多个技术指标,以实现最高效率。

参数:

  • symbol (必填):股票代码(例如“AAPL”、“TSLA”)
  • indicators_list (必填):要计算的指标名称列表

可用指标名称:

  • 势头: rsi, stoch_rsi, williams_r
  • 趋势: macd, sma, ema, adx, cci
  • 波动: bollinger, atr, keltner, donchian
  • 体积: obv

例子:

{
  "symbol": "AAPL",
  "indicators_list": ["rsi", "macd", "bollinger", "obv"]
}

输出:

📊 Technical Indicators for AAPL
==================================================
✓ RSI(14): 58.32 (Neutral)
✓ MACD: BULLISH (Line: 2.45, Signal: 1.87, Hist: 0.58)
✓ Bollinger Bands: 168.45 - 182.33 (Price: 175.20)
✓ OBV (5-day Trend): Rising (Current: 1,234,567)
==================================================

个人指标工具

每个指标也可作为独立工具使用:

动量

  • get_rsi(symbol) -RSI指标
  • get_stoch_rsi(symbol) -随机RSI
  • get_williams_r(symbol) -威廉姆斯%R

趋势

  • get_macd(symbol) -MACD指标
  • get_trend_lines(symbol) -SMA 50和200
  • get_ema(symbol, period=20) -指数移动平均线
  • get_adx(symbol) -平均方向指数
  • get_cci(symbol) -商品渠道指数

波动性

  • get_volatility_bands(symbol) -布林带
  • get_atr(symbol) -平均真实范围
  • get_keltner(symbol) -凯尔特纳频道
  • get_donchian(symbol) -Donchian频道

体积

  • get_obv(symbol) -平衡交易量

技术指标参考

🎯 动量指标

📊 RSI(相对强弱指数)

  • 范围:0-100
  • 70以上:超买(潜在卖出信号)
  • 低于30:超卖(潜在买入信号)

🔄 随机RSI

  • 比标准RSI更敏感
  • 介于0和1之间的值
  • 0.8以上:超买
  • 0.2以下:超卖

📉 威廉指标

  • 范围:-100到0
  • -20以上:超买
  • 低于-80:超卖

📈 趋势指标

📊 MACD(移动平均线收敛发散)

  • MACD高于信号:看涨趋势
  • MACD低于信号:看跌趋势
  • 交叉表明潜在的趋势变化

📉 SMA(简单移动平均线)

  • 金十字架:SMA50十字架超过SMA200(看涨)
  • 死亡十字架:SMA50十字架低于SMA200(看跌)

📈 EMA(指数移动平均线)

  • 更加重视最近的价格
  • 比SMA更快地响应价格变化
  • 常见时段:12、20、26、50、200

💪 ADX(平均方向指数)

  • 25岁以上:趋势强劲
  • 低于25:弱/横盘走势

🔄 商品渠道指数

  • +100以上:强劲上升趋势(可能超买)
  • 低于-100:强劲下跌趋势(可能超卖)
  • -100至+100:正常交易区间

📊 波动性指标

📏 布林线

  • 价格接近上限:可能超买
  • 价格接近下限:可能超卖
  • 带宽表示波动性

📐 ATR(平均真实范围)

  • 衡量市场波动
  • 值越高=波动越大
  • 用于止损规模

🎚️ 肯特纳通道

  • 类似于布林带,但使用ATR
  • 通道上方/下方的突破表明趋势变化
  • 对波动性峰值不那么敏感

📊 Donchian频道

  • 追踪N个时段内的最高高点和最低低点
  • 价格处于高位:强劲上涨趋势
  • 价格处于较低区间:强劲下跌趋势

📉 音量指示器

📊 OBV(平衡交易量)

  • OBV上涨:购买压力
  • OBV下跌:销售压力
  • 确认或反驳价格趋势

许可证

MIT许可证

贡献

欢迎投稿!请随时提交拉取请求。

目录标签

目录标签

金融数据PythonClaude金融分析本地部署技术指标股票交易量化分析动量指标趋势指标

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

14

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP