# Asterdex Mcp Server

> 56-tool MCP server for Aster DEX perpetual futures — VPVR analysis, Binance flow signals, regime detection, and automated strategies

- **Type:** MCP server
- **Install:** `agentstack add mcp-tyranosurasmax-asterdex-mcp-server`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [tyranosurasmax](https://agentstack.voostack.com/s/tyranosurasmax)
- **Installs:** 0
- **Category:** [Finance & Payments](https://agentstack.voostack.com/c/finance-and-payments)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [tyranosurasmax](https://github.com/tyranosurasmax)
- **Source:** https://github.com/tyranosurasmax/asterdex-mcp-server

## Install

```sh
agentstack add mcp-tyranosurasmax-asterdex-mcp-server
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# asterdex-mcp-server

> **56-tool MCP server for Aster DEX perpetual futures trading**

[](https://opensource.org/licenses/MIT)
[](https://modelcontextprotocol.io)
[](https://nodejs.org)
[](https://typescriptlang.org)

A comprehensive [Model Context Protocol](https://modelcontextprotocol.io) server that gives Claude (and any MCP-compatible AI) full access to Aster DEX perpetual futures — from real-time market data and institutional-grade analysis to live order execution and automated strategies.

## Why This Exists

Most DEX integrations are thin API wrappers. This server includes the analytical layer that makes the data actionable:

| Capability | This Server | Basic Wrappers |
|---|---|---|
| VPVR (Volume Profile) | POC, VAH, VAL, VWAP, Delta | — |
| Cross-Exchange Analysis | Aster vs Hyperliquid vs Binance | — |
| Pump / Breakout Detection | MFI, StochRSI, OBV, structural scoring | — |
| Market Regime Detection | BTC EMA/RSI regime with confidence band | — |
| Binance Flow Signals | OI history, top-trader positioning, taker flow | — |
| Accumulation Detection | Pre-move institutional signals | — |
| Strategy Automation | Funding farm, grid, pump strategies | — |
| Spot + Perps | Both markets, transfers between | — |
| QFL Base Signals | CryptoBaseScanner integration | — |
| Scale Grid Engine | Multi-level grid with risk management | — |

---

## Tools Reference (56 total)

### Market Data
| Tool | Description |
|---|---|
| `get_market_data` | Price, ticker, orderbook, funding rates, exchange info |
| `get_klines` | Historical candlestick data |
| `get_recent_trades` | Recent public trades |
| `scan_markets` | Scan all markets sorted by volume, funding, change, OI, or spread |
| `get_market_intelligence` | Comprehensive report: top gainers, losers, volume leaders, funding opportunities |

### Perpetual Trading
| Tool | Description |
|---|---|
| `execute_order` | Market/limit orders with TP/SL and trailing stops |
| `manage_orders` | Cancel orders, batch place, set auto-cancel timer |
| `calculate_position_size` | Risk-based position sizing from account balance |
| `panic_button` | Emergency close all positions and cancel all orders |

### Spot Trading
| Tool | Description |
|---|---|
| `get_spot_market_data` | Spot prices, tickers, orderbook, trading pairs |
| `get_spot_klines` | Spot candlestick data |
| `get_spot_trades` | Recent spot trades |
| `get_spot_account` | Balances, open orders, order history, trade history |
| `execute_spot_order` | Market buy/sell or limit orders |
| `cancel_spot_order` | Cancel single or all spot orders |
| `spot_transfer` | Transfer assets between spot and perpetuals wallet |

### Account & Risk
| Tool | Description |
|---|---|
| `get_account_info` | Balance, positions, orders, ADL risk, liquidation history, PnL, leverage brackets |
| `manage_credentials` | Set/clear API credentials at runtime |

### Volume Profile Analytics
| Tool | Description |
|---|---|
| `vpvr_analysis` | Full VPVR: POC, VAH, VAL, VWAP, delta, HVN/LVN nodes |
| `vpvr_cross` | Side-by-side VPVR comparison: Aster vs Hyperliquid |
| `deep_analysis` | VPVR + orderbook depth at key levels + BTC correlation + session context |
| `obv_analysis` | Multi-timeframe OBV trends and price/OBV divergences (5m/15m/1h/4h) |

### Scanners
| Tool | Description |
|---|---|
| `scan_for_pumps` | Early pump signals: volume spikes, MFI, StochRSI (Aster) |
| `scan_for_pumps_hl` | Same scan on Hyperliquid |
| `scan_for_pumps_cross` | Cross-exchange comparison — pairs flagged on both = highest conviction |
| `scan_breakouts` | Structural breakout detection with VPVR-based scoring |
| `scan_momentum` | Active momentum: coins already pumping or dumping with force |
| `scan_liquidity` | Trade tape analysis: liquidity health, bot patterns, tradeability scoring |
| `scan_oi_divergence` | OI vs price divergence: accumulation/distribution signals |

### Binance Intelligence
| Tool | Description |
|---|---|
| `get_market_regime` | BTC market regime: bullish/bearish/neutral with confidence score |
| `get_binance_sentiment` | Top trader L/S ratio, global L/S ratio, taker buy/sell volume |
| `get_binance_oi_history` | Open interest history — trend over time |
| `get_binance_funding` | Binance funding rates (compare with Aster for arbitrage) |
| `compare_exchange_volume` | Volume, price, OI comparison between Aster and Binance |
| `scan_exchange_divergence` | Find pairs where Binance and Aster diverge significantly |
| `scan_accumulation` | Pre-move institutional signals using OI velocity, funding, taker flow |
| `scan_funding_extremes` | Extreme funding rates — squeeze potential detection |
| `scan_binance_signals` | Primary scanner: institutional-grade signals using Binance as data oracle |

### QFL Base Signals (CryptoBaseScanner)
| Tool | Description |
|---|---|
| `get_cbs_signals` | Active QFL base cracks — prime buying opportunities |
| `get_cbs_markets` | Markets approaching their base level |
| `get_cbs_quick_scan` | Recent price drops (5-30 min) for fast moves |
| `compare_cbs_algorithms` | Compare original/day_trade/conservative/position algorithms for one symbol |

### Strategy Automation
| Tool | Description |
|---|---|
| `manage_strategy` | Control funding farm and grid trading strategies |
| `start_strategy` | Start the automated pump strategy engine |
| `stop_strategy` | Stop strategy with optional position close |
| `get_strategy_status` | Current strategy state and open positions |
| `update_strategy_config` | Modify parameters while running |
| `close_strategy_position` | Close a specific strategy-managed position |

### Scale Grid Engine
| Tool | Description |
|---|---|
| `grid_preview` | Preview grid levels before committing capital |
| `grid_start` | Start a scale grid with custom parameters |
| `grid_status` | Current grid state, levels, PnL |
| `grid_adjust` | Modify TP and risk parameters while running |
| `grid_pause` | Pause grid without closing positions |
| `grid_resume` | Resume a paused grid |
| `grid_close` | Close grid and optionally the underlying position |

### Infrastructure
| Tool | Description |
|---|---|
| `manage_stream` | WebSocket stream control (start, stop, status, collect events) |
| `manage_cache` | Cache management — scan, retrieve, clear, load |

---

## Installation

### Prerequisites

- Node.js 20+
- pnpm (`npm install -g pnpm`)
- Aster DEX account with API key ([get one here](https://asterdex.com))

### Clone and build

```bash
git clone https://github.com/tyranosurasmax/asterdex-mcp-server.git
cd asterdex-mcp-server
pnpm install
pnpm run build
```

### Configure credentials

```bash
cp .env.example .env
# Edit .env with your Aster API key and secret
```

---

## Setup with Claude

### Claude Desktop

Add to `~/Library/Application Support/Claude/claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "aster": {
      "command": "node",
      "args": ["/path/to/asterdex-mcp-server/dist/mcp-server.js"],
      "env": {
        "ASTER_API_KEY": "your_key",
        "ASTER_API_SECRET": "your_secret"
      }
    }
  }
}
```

### Claude Code (CLI)

```bash
claude mcp add aster -- node /path/to/asterdex-mcp-server/dist/mcp-server.js
```

Or add to `.mcp.json` in your project:

```json
{
  "mcpServers": {
    "aster": {
      "command": "node",
      "args": ["/path/to/asterdex-mcp-server/dist/mcp-server.js"],
      "env": {
        "ASTER_API_KEY": "your_key",
        "ASTER_API_SECRET": "your_secret"
      }
    }
  }
}
```

### OpenCode

Add to `~/.config/opencode/opencode.json`:

```json
{
  "mcp": {
    "aster": {
      "type": "local",
      "command": ["node", "/path/to/asterdex-mcp-server/dist/mcp-server.js"],
      "env": {
        "ASTER_API_KEY": "your_key",
        "ASTER_API_SECRET": "your_secret"
      }
    }
  }
}
```

---

## Usage Examples

Once connected, ask Claude naturally:

```
What's the current BTC funding rate on Aster vs Hyperliquid?

Run VPVR analysis on ETHUSDT and tell me the key support/resistance levels.

Scan for pump signals — show me the top 5 with highest conviction.

What's the current market regime? Should I be longing or shorting right now?

Open a 100 USDT long on SOL with 10x leverage and a 2.5% stop loss.

Where is institutional accumulation happening right now?

Start a funding farm strategy on the top 3 positive-funding pairs.

Compare Binance and Aster volume on ETHUSDT — which exchange is leading?
```

---

## Standalone Scripts

The `scripts/` folder contains CLI tools that run directly — no MCP server needed, no Claude required:

```bash
# Build first
pnpm run build

# Visual VPVR analysis with color output
node scripts/vpvr-analysis.mjs LINKUSDT

# Cross-exchange VPVR comparison (Aster vs Hyperliquid)
node scripts/vpvr-cross.mjs BTCUSDT

# In-depth VPVR analysis with extended metrics
node scripts/vpvr-analyzer.mjs ETHUSDT

# RSI-based ranging market detection across all pairs
node scripts/scan-ranging.mjs
```

### VPVR Output Example

```
ENHANCED VPVR: LINKUSDT

KEY LEVELS:
   Current: $14.0470
   POC:     $13.4613  (highest volume node)
   VWAP:    $13.7240  (volume-weighted avg)
   VA High: $13.8994
   VA Low:  $13.4307

POSITION: ABOVE VA (Bullish Breakout) · Above VWAP

DELTA (Buy/Sell Pressure):
   Buy:  $485k  |  Sell: $403k  |  Net: +$82k (9.2%) [WEAK]

VOLUME PROFILE:
   $ 14.1948 |
  +$ 14.1541 |##
  +$ 14.1133 |###
   $ 14.0726 |####
   $ 14.0318 |## > NOW
   $ 13.9911 |###
   $ 13.9503 |###
  +$ 13.9096 |#### <-- VAH
  ...
   $ 13.4613 |████████████████ POC
   ...
```

### Cross-Exchange VPVR Example

```
PRICE LEVELS COMPARISON
                    ASTER    HYPERLIQUID      DIFF
POC               90167.5       90163.9    +0.00%
VWAP              90856.4       91040.0    -0.20%
VA High           91523.0       91818.0
VA Low            89240.0       89229.0

DELTA ANALYSIS
Aster:       7.5%  BUYERS
Hyperliquid: 5.9%  BUYERS

VOLUME COMPARISON
Aster:       $4,670,814k
Hyperliquid: $41k
Ratio:       113,696x  (Aster leads)
```

---

## Environment Variables

| Variable | Required | Description |
|---|---|---|
| `ASTER_API_KEY` | For trading | Your Aster DEX API key |
| `ASTER_API_SECRET` | For trading | Your Aster DEX API secret |
| `CBS_API_KEY` | Optional | CryptoBaseScanner key for QFL signals |

Market data and analysis tools work without credentials. Trading and account tools require API keys.

---

## Attribution

Exchange API client originally adapted from [lugondev's aster-dex-api](https://github.com/lugondev/aster-dex-api) and significantly extended.

---

## Disclaimer

This software is for informational and educational purposes. Perpetual futures trading involves substantial risk of loss. Never risk capital you cannot afford to lose.

---

## License

MIT — see [LICENSE](LICENSE)

## Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [tyranosurasmax](https://github.com/tyranosurasmax)
- **Source:** [tyranosurasmax/asterdex-mcp-server](https://github.com/tyranosurasmax/asterdex-mcp-server)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** yes
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** yes
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/mcp-tyranosurasmax-asterdex-mcp-server
- Seller: https://agentstack.voostack.com/s/tyranosurasmax
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
