bacd5aab33
Documentata la precedenza di risoluzione environment e l'utilizzo dei nuovi kwargs default_base_url_live/testnet di resolve_environment. Smoke README estesa con i 6 live tool check read-only. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
26 lines
841 B
Markdown
26 lines
841 B
Markdown
# Smoke locale Cerbero_mcp
|
|
|
|
```bash
|
|
# da repo root Cerbero_mcp/
|
|
docker compose up -d
|
|
bash tests/smoke/run.sh
|
|
docker compose down
|
|
```
|
|
|
|
Il file `run.sh` verifica:
|
|
- `/health` di tutti i 6 MCP (atteso `200`)
|
|
- `environment_info` dei 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`
|
|
|
|
Variabili di ambiente:
|
|
- `GATEWAY` — URL base gateway (default `http://localhost:8080`)
|
|
- `TOKEN_FILE` — path al token bearer di lettura (default `secrets/observer.token`)
|
|
|
|
Exit code 0 = tutto OK, 1 = uno o più check falliti.
|