Provides tools for interacting with Binance's trading API, enabling account management, order placement (market/limit), trade history retrieval, open order monitoring, and market data access including candlestick charts.
Binance MCP stdio server
Server MCP minimale in Python che espone operazioni Binance via JSON-RPC 2.0 su stdin/stdout.
Setup
Richiede Python 3.8+ senza dipendenze extra.
Esporta le chiavi prima di avviare il server:
export BINANCE_API_KEY="...your key..." export BINANCE_API_SECRET="...your secret..."
Avvio
Il processo resta in ascolto su stdin e restituisce risposte su stdout (una per riga).
Metodi supportati
ping→ verifica con{"pong": true, "time": ...}get_account→ snapshot account firmatoget_open_orders→ ordini aperti, opzionalesymbolget_trades→ ultimi trade eseguiti persymbolplace_order→ invia ordine market/limit (o test setest: true)get_candles→ candele/klines pubbliche persymboleinterval
Funzioni esposte all'LLM (tools)
Il server espone i metodi sopra come strumenti MCP via JSON-RPC (stdio). Non ci sono ulteriori tool oltre ai metodi elencati.
Esempi di richieste
Invia un JSON per riga allo stdin del processo.
Le risposte seguono il formato {"jsonrpc":"2.0","id":<id>,"result":...} oppure error in caso di problemi (errori Binance inclusi).