- Home
- MCP servers
- MCP Technical Analysis Server
MCP Technical Analysis Server
- typescript
2
GitHub Stars
typescript
Language
4 months ago
First Indexed
3 weeks ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
You set up the MCP Technical Analysis Server to bridge AI assistants with real-time cryptocurrency market analysis, enabling structured data access, automated insights, and trading-oriented workflows. This server provides market data, multi-timeframe analysis, risk management calculations, and memory-enabled personalization to support data-driven decisions across assets and timeframes.
How to use
You connect your MCP client to the MCP Technical Analysis Server to request data, run analyses, and execute strategies. Start by ensuring the server is running locally or remotely, then use the MCP client’s tool list to discover available capabilities. You can retrieve live prices, multi-timeframe trend alignments, order book depth, liquidity signals, divergence checks, risk calculations, and more. Use the memory features to save preferences, log trades, and receive personalized insights. When you identify a trading opportunity, you can prepare an execution plan, validate risk metrics, and monitor the position as it evolves.
How to install
Prerequisites: you need Node.js installed and a modern package manager. You will also run the server automation scripts described below.
-
Clone the project directory that contains the MCP server and its tooling.
-
Install dependencies using your preferred package manager.
-
Build the MCP server to prepare the production-ready bundle.
-
Start the server using the appropriate start command for your environment.
Security and configuration
The server includes input validation and safety checks for mainnet and testnet trading, explicit confirmations for high-risk actions, and configurable slippage protection. You can enable testnet trading for safe testing, then move to mainnet with explicit approvals. Use environment variables to protect wallet credentials and memory keys.
Key environment variables you may configure include: AGENT_WALLET_PRIVATE_KEY, MAIN_WALLET_ADDRESS, MEM0_API_KEY, ARBITRUM_RPC_URL. These help secure wallet access, memory integration, and bridge operations.
Connectivity and remote access
You can connect your MCP client remotely using the mcp-remote integration. This enables HTTP transport to the MCP server URL.
Troubleshooting and notes
If you encounter startup issues, verify that dependencies are installed, the build completed without errors, and the startup script is executable on your platform. Check that the server port (8787 by default) is accessible from your client, and ensure your MCP client is configured to target the correct URL.
Available tools
get_price
Fetch latest prices for multiple tickers in a single call, e.g., BTC, ETH, SOL.
get_indicators
Retrieve comprehensive technical indicators for multiple assets.
get_volume_analysis
Obtain volume-based insights and signals across assets.
get_Multitimeframe
Analyze trend alignment across Daily, 4H, and 1H timeframes.
get_External_data
Access external market data including liquidations, whale positions, and market stats.
get_orderbook_depth
Get real-time L2 order book depth with bids, asks, and imbalance.
get_volume_profile
Analyze volume profile including POC, VAH, and VAL.
get_market_structure
Assess market structure and change-of-character signals.
get_market_regime
Determine market regime (trending, ranging, or volatile).
get_candlestick_patterns
Detect common candlestick patterns and implications.
get_divergence
Identify RSI/price divergences.
get_liquidation_levels
Liquidation heatmaps and risk zones.
get_long_short_ratio
Long/short ratio with whale data and top traders.
get_position
Fetch your futures positions and related metrics.
get_correlation_analysis
BTC/altcoin correlations and market beta analysis.
get_whale_position
Track labeled wallets with change-detection alerts.
get_tier_classification
Classify market activity by trader tier (Shrimp to Institutional).
calculate_risk_management
Compute stop loss, take profit, and risk/reward.
calculate_position_setup
Calculate position size, leverage, and quantity.
ma_envelope
Moving Average envelope for volatility-based levels.
vwma
Volume-Weighted Moving Average calculations.
mcginley_dynamic
Adaptive MA with reduced lag.
rainbow_ma
Rainbow moving averages visualization.
kaufman_adaptive_ma
Adaptive MA that adjusts to market efficiency.
hull_ma
Hull Moving Average for smooth trend signals.
weighted_ma
Weighted Moving Average.
smoothed_ma
Smoothed Moving Average.
double_ema
Double Exponential Moving Average.
triple_ema
Triple Exponential Moving Average.
stochastic_rsi
Stochastic RSI indicator.
chande_momentum
Chande Momentum Oscillator.
percentage_price_oscillator
PPO indicator.
accelerator_oscillator
Accelerator Oscillator.
awesome_oscillator
Awesome Oscillator.
gator_oscillator
Gator Oscillator.
elder_ray
Elder-Ray index.
fisher_transform
Fisher Transform.
know_sure_thing
KST momentum across timeframes.
schaff_trend_cycle
Schaff Trend Cycle indicator.
coppock_curve
Coppock Curve momentum.
true_strength_index
TSI momentum indicator.
relative_vigor_index
RVI momentum indicator.
detrended_price
Detrended Price Oscillator.
momentum
Momentum indicator.
rate_of_change
Rate of change indicator.
ultimate_oscillator
Ultimate Oscillator combining three timeframes.
trix
TRIX indicator.
volume_indicators
Merged volume indicators such as MFI, OBV variants.
volatility_indicators
Merged volatility indicators such as Bollinger-related metrics.
trend_indicators
Merged trend indicators including Supertrend and Ichimoku.
strength_indicators
Merged strength indicators such as balance of power.
channels
Merged channel indicators like Keltner, Donchian, price channel.
pivot_points
Merged pivot point indicators including standard and fibonacci.
patterns
Merged pattern indicators such as fractals and zigzag.
hyperliquid_testnet_futures_trade
Execute testnet futures orders with slippage protection.
hyperliquid_mainnet_futures_trade
Execute real futures trades with safety checks.
spot_trade
Place spot trades with slippage retry and order types.
memory_save_preference
Persist trading preferences into Mem0 memory.
memory_log_trade
Log completed trades for learning and journaling.
memory_get_insights
Retrieve personalized trading insights from history.
memory_check_pattern
Check current setups against past winning/losing patterns.
memory_remember
Store important notes for future reference.
memory_recall
Recall memories by query.
memory_get_all
Retrieve all stored memories.
memory_delete
Delete a specific memory by ID.