
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
- 1Open Windsurf → Cascade → the hammer/MCP icon → Configure (or edit ~/.codeium/windsurf/mcp_config.json).
- 2Paste the Crypto Indicators MCP Server config below.
- 3Fill in placeholder secrets, then save.
- 4Click Refresh in the MCP panel.
- 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_oscillatorMeasures the difference between two EMAs to identify trend strength (APO).
calculate_aroonIdentifies trend changes and strength using high/low price extremes (Aroon).
calculate_balance_of_powerGauges buying vs. selling pressure based on price movement (BOP).
calculate_chande_forecast_oscillatorPredicts future price movements relative to past trends (CFO).
calculate_commodity_channel_indexDetects overbought/oversold conditions and trend reversals (CCI).
calculate_double_exponential_moving_averageSmooths price data with reduced lag for trend detection (DEMA).
calculate_exponential_moving_averageWeights recent prices more heavily for trend analysis (EMA).
calculate_mass_indexIdentifies 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.