Smoke locale Cerbero_mcp
# da repo root Cerbero_mcp/
docker compose up -d
bash tests/smoke/run.sh
docker compose down
Il file run.sh verifica:
/healthdi tutti i 6 MCP (atteso200)environment_infodei 4 exchange (atteso shape{environment, source, env_value, base_url, max_leverage})- live tool check read-only contro upstream testnet:
- deribit
get_ticker BTC-PERPETUAL - bybit
get_ticker BTCUSDT(linear) - hyperliquid
get_ticker BTC - alpaca
get_clock(richiede credenziali paper valide) - macro
get_treasury_yields - sentiment
get_funding_rates BTC
- deribit
Variabili di ambiente:
GATEWAY— URL base gateway (defaulthttp://localhost; in produzionehttps://cerbero-mcp.tielogic.xyz)TOKEN_FILE— path al token bearer di lettura (defaultsecrets/observer.token)
Exit code 0 = tutto OK, 1 = uno o più check falliti.