MCP Directory

How to add Crypto Indicators MCP Server to Windsurf

50+ cryptocurrency technical indicators and trading strategies for AI agents, sourced from any ccxt exchange. Paste the config into ~/.codeium/windsurf/mcp_config.json and restart Windsurf.

Last updated June 14, 2026 · 126 · stdio · no auth

Windsurf config for Crypto Indicators MCP Server

git clone https://github.com/kukapay/crypto-indicators-mcp.git && cd crypto-indicators-mcp && npm install
{
  "mcpServers": {
    "crypto-indicators-mcp-server": {
      "command": "node",
      "args": [
        "path/to/crypto-indicators-mcp/index.js"
      ],
      "env": {
        "EXCHANGE_NAME": "binance"
      }
    }
  }
}

Setup steps

  1. 1Open Windsurf → Cascade → the hammer/MCP icon → Configure (or edit ~/.codeium/windsurf/mcp_config.json).
  2. 2Paste the Crypto Indicators MCP Server config below.
  3. 3Fill in placeholder secrets, then save.
  4. 4Click Refresh in the MCP panel.
  5. 5Crypto Indicators MCP Server's tools become available to Cascade.

Before you start

  • Node.js (v18.x or higher)
  • npm (v8.x or higher)

What Crypto Indicators MCP Server can do in Windsurf

calculate_absolute_price_oscillator

Measures the difference between two EMAs to identify trend strength (APO).

calculate_aroon

Identifies trend changes and strength using high/low price extremes (Aroon).

calculate_balance_of_power

Gauges buying vs. selling pressure based on price movement (BOP).

calculate_chande_forecast_oscillator

Predicts future price movements relative to past trends (CFO).

calculate_commodity_channel_index

Detects overbought/oversold conditions and trend reversals (CCI).

calculate_double_exponential_moving_average

Smooths price data with reduced lag for trend detection (DEMA).

calculate_exponential_moving_average

Weights recent prices more heavily for trend analysis (EMA).

calculate_mass_index

Identifies potential reversals by measuring range expansion (MI).

Security

Defaults to Binance public market data via ccxt; no API key required for fetching public OHLCV data. The EXCHANGE_NAME env var selects the ccxt-supported exchange.

Crypto Indicators MCP Server + Windsurf FAQ

Where is the Windsurf config file?

Windsurf reads MCP servers from ~/.codeium/windsurf/mcp_config.json. Paste the Crypto Indicators MCP Server config there under the "mcpServers" key and restart the client.

Is Crypto Indicators MCP Server safe to use with Windsurf?

Defaults to Binance public market data via ccxt; no API key required for fetching public OHLCV data. The EXCHANGE_NAME env var selects the ccxt-supported exchange.

Which exchanges are supported for market data?

It defaults to Binance but can be configured to any ccxt-supported exchange via the EXCHANGE_NAME environment variable.

What do the trading strategy tools return?

Strategies output discrete signals: -1 (SELL), 0 (HOLD), and 1 (BUY), typically as an array across the requested data points.

How many indicators are available?

Over 50 indicators across trend, momentum, volatility, and volume categories, plus corresponding trading strategies.

View repo Full Crypto Indicators MCP Server page