Skip to main content
Glama

Servidor MCP de indicadores criptográficos

Un servidor MCP que ofrece una variedad de indicadores y estrategias de análisis técnico de criptomonedas, lo que permite a los agentes comerciales de IA analizar de manera eficiente las tendencias del mercado y desarrollar estrategias cuantitativas sólidas.

Licencia Node.jsEstado

Características

  • Indicadores técnicos : más de 50 indicadores en categorías de tendencia, impulso, volatilidad y volumen.

  • Estrategias comerciales : Estrategias correspondientes que emiten señales: -1 (VENDER), 0 (MANTENER), 1 (COMPRAR).

  • Fuente de datos flexible : el valor predeterminado es Binance, configurable para cualquier intercambio compatible con ccxt .

  • Diseño modular : los indicadores y las estrategias están categorizados para facilitar el mantenimiento.

Related MCP server: crypto-sentiment-mcp

Instalación

Prerrequisitos

  • Node.js (v18.x o superior)

  • npm (v8.x o superior)

Pasos

  1. Clonar el repositorio :

    git clone https://github.com/kukapay/crypto-indicators-mcp.git cd crypto-indicators-mcp
  2. Instalar dependencias :

    npm install
  3. Configurar el cliente MCP : para utilizar este servidor con un cliente MCP como Claude Desktop, agregue lo siguiente a su archivo de configuración (o equivalente):

    { "mcpServers": { "crypto-indicators-mcp": { "command": "node", "args": ["path/to/crypto-indicators-mcp/index.js"], "env": { "EXCHANGE_NAME": "binance" } } } }

Herramientas disponibles

Indicadores de tendencia

  • calculate_absolute_price_oscillator : mide la diferencia entre dos EMA para identificar la fuerza de la tendencia (APO).

  • calculate_aroon : Identifica cambios de tendencia y fuerza utilizando extremos de precios altos/bajos (Aroon).

  • calculate_balance_of_power : mide la presión de compra frente a la de venta en función del movimiento de precios (BOP).

  • calculate_chande_forecast_oscillator : predice movimientos de precios futuros en relación con las tendencias pasadas (CFO).

  • calculate_commodity_channel_index : detecta condiciones de sobrecompra/sobreventa y cambios de tendencia (CCI).

  • calculate_double_exponential_moving_average : suaviza los datos de precios con un retraso reducido para la detección de tendencias (DEMA).

  • calculate_exponential_moving_average : pondera más los precios recientes para el análisis de tendencias (EMA).

  • calculate_mass_index : Identifica posibles reversiones midiendo la expansión del rango (MI).

  • calculate_moving_average_convergence_divergence : rastrea el impulso y la dirección de la tendencia a través de las diferencias de EMA (MACD).

  • calculate_moving_max : Calcula el precio máximo durante un período móvil (MMAX).

  • calculate_moving_min : Calcula el precio mínimo durante un período móvil (MMIN).

  • calculate_moving_sum : Calcula la suma de precios durante un período móvil (MSUM).

  • calculate_parabolic_sar : proporciona puntos de detención y reversión para el seguimiento de tendencias (PSAR).

  • calculate_qstick : Mide la presión de compra/venta en función de las diferencias de apertura y cierre (Qstick).

  • calculate_kdj : combina señales estocásticas y de momento para el análisis de tendencias (KDJ).

  • calculate_rolling_moving_average : aplica una EMA móvil para un seguimiento de tendencias más fluido (RMA).

  • calculate_simple_moving_average : Promedia los precios durante un período para identificar tendencias (SMA).

  • calculate_since_change : rastrea el tiempo desde el último cambio de precio significativo.

  • calculate_triple_exponential_moving_average : reduce el retraso aún más que DEMA para mayor claridad de tendencia (TEMA).

  • calculate_triangular_moving_average : Pondera más los precios medios para lograr tendencias más suaves (TRIMA).

  • calculate_triple_exponential_average : Mide el momento con triple suavizado (TRIX).

  • calculate_typical_price : promedia los precios máximos, mínimos y de cierre para una vista de tendencia equilibrada.

  • calculate_volume_weighted_moving_average : incorpora el volumen en los promedios móviles para la fuerza de la tendencia (VWMA).

  • calculate_vortex : identifica la dirección y la fuerza de la tendencia utilizando el rango real (Vortex).

Indicadores de impulso

  • calculate_awesome_oscillator : mide el impulso del mercado utilizando cruces de línea media (AO).

  • calculate_chaikin_oscillator : rastrea el impulso de acumulación/distribución (CMO).

  • calculate_ichimoku_cloud : proporciona una vista completa del soporte, la resistencia y el impulso (Ichimoku).

  • calculate_percentage_price_oscillator : normaliza el MACD como un porcentaje para el impulso (PPO).

  • calculate_percentage_volume_oscillator : mide el impulso del volumen a través de las diferencias de EMA (PVO).

  • calculate_price_rate_of_change : rastrea el impulso del precio como un cambio porcentual (ROC).

  • calculate_relative_strength_index : identifica condiciones de sobrecompra/sobreventa a través del impulso (RSI).

  • calculate_stochastic_oscillator : compara los precios de cierre con los rangos de las señales de impulso (STOCH).

  • calculate_williams_r : Mide el impulso en relación con los rangos altos y bajos recientes (Williams %R).

Indicadores de volatilidad

  • calculate_acceleration_bands : enmarca la acción del precio con bandas de volatilidad dinámicas (AB).

  • calculate_average_true_range : Mide la volatilidad del mercado en función de rangos de precios (ATR).

  • calculate_bollinger_bands : encierra la acción del precio con bandas basadas en volatilidad (BB).

  • calculate_bollinger_bands_width : cuantifica la volatilidad a través de los cambios en el ancho de banda (BBW).

  • calculate_chandelier_exit : Establece stop-loss dinámicos en función de la volatilidad (CE).

  • calculate_donchian_channel : rastrea la volatilidad con canales de precios altos/bajos (DC).

  • calculate_keltner_channel : combina ATR y EMA para bandas de volatilidad (KC).

  • calculate_moving_standard_deviation : Mide la desviación del precio por volatilidad (MSTD).

  • calculate_projection_oscillator : evalúa la volatilidad en relación con los precios proyectados (PO).

  • calculate_true_range : Calcula el rango de precios diario para el análisis de volatilidad (TR).

  • calculate_ulcer_index : cuantifica la volatilidad a la baja y las caídas (UI).

Indicadores de volumen

  • calculate_accumulation_distribution : rastrea el flujo de volumen para confirmar las tendencias de precios (AD).

  • calculate_chaikin_money_flow : Mide la presión de compra/venta con volumen (CMF).

  • calculate_ease_of_movement : evalúa la facilidad con la que los precios se mueven con el volumen (EMV).

  • calculate_force_index : combina precio y volumen para determinar la fuerza del impulso (FI).

  • calculate_money_flow_index : identifica sobrecompra/sobreventa a través del precio-volumen (MFI).

  • calculate_negative_volume_index : rastrea los cambios de precios en los días de menor volumen (NVI).

  • calculate_on_balance_volume : acumula volumen para predecir los movimientos de precios (OBV).

  • calculate_volume_price_trend : combina el volumen y el precio para la confirmación de la tendencia (VPT).

  • calculate_volume_weighted_average_price : Promedia los precios ponderados por volumen (VWAP).

Estrategias de tendencias

  • calculate_absolute_price_oscillator_strategy : genera señales de compra/venta a partir de cruces de APO (estrategia APO).

  • calculate_aroon_strategy : Señala cambios de tendencia mediante cruces de Aroon (Estrategia Aroon).

  • calculate_balance_of_power_strategy : emite señales basadas en umbrales BOP (Estrategia BOP).

  • calculate_chande_forecast_oscillator_strategy : predice reversiones con señales CFO (Estrategia CFO).

  • calculate_kdj_strategy : combina líneas KDJ para señales basadas en tendencias (estrategia KDJ).

  • calculate_macd_strategy : utiliza cruces MACD para señales comerciales (estrategia MACD).

  • calculate_parabolic_sar_strategy : Señala la dirección de la tendencia con cambios PSAR (estrategia PSAR).

  • calculate_typical_price_strategy : genera señales a partir de tendencias de precios típicas.

  • calculate_volume_weighted_moving_average_strategy : emite señales basadas en cruces de VWMA (estrategia VWMA).

  • calculate_vortex_strategy : Señala la dirección de la tendencia con cruces de vórtices (estrategia de vórtice).

Estrategias de impulso

  • calculate_momentum_strategy : emite señales según la dirección del impulso.

  • calculate_awesome_oscillator_strategy : señala cambios de impulso con cruces de AO (estrategia AO).

  • calculate_ichimoku_cloud_strategy : genera señales a partir de las posiciones de las nubes Ichimoku (estrategia Ichimoku).

  • calculate_rsi2_strategy : Señala sobrecompra/sobreventa con umbrales RSI (Estrategia RSI).

  • calculate_stochastic_oscillator_strategy : utiliza cruces estocásticos para señales (estrategia STOCH).

  • calculate_williams_r_strategy : Señala cambios de impulso con Williams %R (estrategia Williams %R).

Estrategias de volatilidad

  • calculate_acceleration_bands_strategy : Señala rupturas con bandas de aceleración (estrategia AB).

  • calculate_bollinger_bands_strategy : emite señales a partir de rupturas de bandas de Bollinger (estrategia BB).

  • calculate_projection_oscillator_strategy : Señala cambios de volatilidad con PO (estrategia PO).

Estrategias de volumen

  • calculate_chaikin_money_flow_strategy : Señala presión de volumen con CMF (Estrategia CMF).

  • calculate_ease_of_movement_strategy : emite señales basadas en tendencias EMV (Estrategia EMV).

  • calculate_force_index_strategy : Señala el impulso con cambios en el índice de fuerza (estrategia FI).

  • calculate_money_flow_index_strategy : Señala sobrecompra/sobreventa con MFI (Estrategia MFI).

  • calculate_negative_volume_index_strategy : Señala tendencias con cambios de NVI (Estrategia NVI).

  • calculate_volume_weighted_average_price_strategy : emite señales de los cruces de VWAP (estrategia VWAP).

Ejemplos de uso

Ejemplo 1: Calcular el indicador MACD

Entrada (Indicación en lenguaje natural) :

Calculate the MACD for BTC/USDT on a 1-hour timeframe with fast period 12, slow period 26, signal period 9, and fetch 100 data points.

Producción :

{"macd": [...], "signal": [...], "histogram": [...]}

Ejemplo 2: Calcular la estrategia RSI

Entrada (Indicación en lenguaje natural) :

Give me the RSI strategy signals for ETH/USDT on a 4-hour timeframe with a period of 14 and 50 data points.

Producción :

[-1, 0, 1, 0, ...]

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kukapay/crypto-indicators-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server