bacd5aab337450966235d1a408faaa19504fcca2
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>
Cerbero_mcp
Server MCP riusabili (exchange + market data) per la suite Cerbero.
Spinta da Cerbero/ (commit pre-split-2026-04-27) come parte dello
split documentato in docs/superpowers/specs/2026-04-27-split-mcp-core-design.md
(nel repo storico).
Servizi
mcp-alpaca,mcp-bybit,mcp-deribit,mcp-hyperliquid— exchange conplace_order,environment_info, leverage cap server-sidemcp-macro,mcp-sentiment— read-only market data
Avvio locale
docker compose up -d
bash tests/smoke/run.sh
Configurazione
Vedi secrets/*.json e variabili *_TESTNET / ALPACA_PAPER in
docker-compose.yml per override ambiente.
Risoluzione environment (testnet/mainnet)
Ogni servizio exchange usa mcp_common.environment.resolve_environment()
che applica la precedenza:
- env var di override (
DERIBIT_TESTNET,BYBIT_TESTNET,HYPERLIQUID_TESTNET,ALPACA_PAPER) - flag nel secret JSON (
testnetopaperper alpaca) - default
testnet
Gli URL canonici live/testnet sono passati come kwargs
default_base_url_live / default_base_url_testnet direttamente al
resolver — non serve duplicarli nel secret JSON, ma se presenti
prevalgono sui default del codice.
Description
Languages
Python
98.8%
Shell
1.1%
Dockerfile
0.1%