Aster Info

An MCP server that provides structured access to Aster DEX market data.
  • python

5

GitHub Stars

python

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "kukapay-aster-info-mcp": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/aster-info-mcp",
        "run",
        "main.py"
      ]
    }
  }
}

You run an MCP server named Aster Info MCP that provides structured access to Aster DEX market data. You can query candlesticks, order books, trades, and funding/index data, with all results presented as Markdown tables for easy use in dashboards and reports.

How to use

You interact with the Aster Info MCP through a client that supports MCP servers. Once the server is running, you can request any of the available endpoints to retrieve market data. All responses come back as Markdown tables, which you can directly render in a UI or export to documents.

How to install

Prerequisites: Python 3.10 or higher and the uv tool (recommended for managing MCP servers).

  1. Clone the project repository and navigate into the directory.

  2. Install dependencies and prepare the MCP environment using the terminal.

  3. Run and register the MCP server using the provided runtime configuration.

{
  "mcpServers": {
    "aster_info": {
      "command": "uv",
      "args": [ "--directory", "/path/to/aster-info-mcp", "run", "main.py" ]
    }
  }
}

Additional sections

Configuration notes: the MCP server is configured to launch via uv with the specified directory and start script. If you need to change the installation path, update the directory value accordingly.

Security: restrict access to the MCP API endpoints as needed for your environment. Use standard container or host-based security practices to control who can reach the MCP server.

Troubleshooting: if you encounter HTTP errors (e.g., 400 or 429) or data processing errors, check the server logs for the exact exception message and verify your environment has network access to the data sources needed by the MCP.

Notes: all 12 data endpoints return data in Markdown table format and support optional parameters as described in the tool usage notes.

Available tools

get_kline

Fetch candlestick data for a symbol across a specified interval with optional start and end times and a limit.

get_index_price_kline

Fetch candlestick data based on index price for a symbol pair with optional time window and limit.

get_mark_price_kline

Fetch candlestick data using mark price for a symbol with optional time window and limit.

get_premium_index

Fetch premium index data including mark price, index price, and funding rate for a symbol.

get_funding_rate_history

Fetch historical funding rate data for a symbol within an optional time range and limit.

get_price_change_statistics_24h

Fetch 24-hour price change statistics for a symbol.

get_latest_price

Fetch the latest price for a specific symbol or all symbols.

get_order_book_ticker

Fetch the best bid/ask prices and corresponding quantities for a symbol.

get_order_book

Fetch the full order book (bids and asks) for a symbol with an optional limit per side.

get_recent_trades

Fetch the most recent trades for a symbol with an optional limit.

get_historical_trades

Fetch historical trades for a symbol, with optional limit and starting trade identifier.

get_aggregated_trades

Fetch aggregated trades for a symbol with optional fromId, time range, and limit.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational