LABSCO SUMMARY
It moves the maths out of the model.
Asking a language model to compute RSI from a list of closes is a good way to get a confident wrong number. Here the indicator, the trend classification and the support levels are calculated server-side and returned with their signals attached. The multi-symbol calls — comparison, correlation, volatility ranking — are the part the upstream project does not have.
What it is
A fork of snjyor's binance-mcp that keeps the original market-data surface — prices, order book, historical trades, K-line candles, 24hr statistics, exchange info, symbol tickers — and adds an analysis layer on top of it, so the model reads a computed indicator instead of trying to derive one from a candle array.
What you get
- Moving averages (SMA, EMA) with a period you choose, and momentum indicators RSI and MACD
- Volatility measures — Bollinger Bands and ATR — plus VWAP for volume-weighted levels
- Market analysis for a symbol and timeframe: bullish / bearish / neutral trend classification, support and resistance levels, and overbought / oversold detection
- Price statistics including returns, volatility and Sharpe ratio
- Multi-symbol work: performance comparison across up to 5 symbols, correlation analysis to find related pairs, and volatility ranking
- Responses carry the current values together with their signals, rather than numbers you have to interpret
Requirements
The package is @snjyor/binance-mcp-enhanced, version 1.0.2-enhanced. The documented route is Docker — docker build -t binance-mcp-enhanced . then a client entry running docker run -i --rm; locally it is npm install, npm run build, npm start. Set BINANCE_TESTNET=true for paper trading against the testnet. The container runs as a non-root user.
Setup effort
Run a container — build the image from the repository, then point your client at it
USE CASES
01
Reading the current state of one pair
Ask for a market analysis on a chosen timeframe and get trend, statistics and key levels together.
02
Deciding between several pairs
Compare performance across a handful of symbols on the same timeframe, then rank them by volatility.
03
Checking whether a move is stretched
Pull RSI and Bollinger Bands and read the overbought or oversold signal that comes back with them.
04
Rehearsing against the testnet
Flip the testnet environment variable so the same questions run on paper data first.
05
Finding pairs that move together
Run correlation analysis to spot related trading pairs before treating them as separate positions.
BEFORE YOU INSTALL
What to know first
Requires
docker on PATH
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Build the image from the repository, then point your client at it.
Server setup
TERMINAL
git clone https://github.com/CarlosIrineuCosta/binance-mcp-enhanced.git
cd binance-mcp-enhanced
docker build -t binance-mcp-enhanced .MCP Clients
Claude Desktop
CLAUDE DESKTOP · JSON
{
"mcpServers": {
"binance-enhanced": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"binance-mcp-enhanced"
]
}
}
}