accueil / serveurs / Dev & Code / com.damolive/market-state
com.damolive/market-state
serveur MCP (Model Context Protocol) · damo-market-state 1.3.7
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.damolive/market-state est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.damolive/market-state » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 4 outils
- get_market_state≈ 690 tokens
Current DAMO market state of one symbol across 10 timeframes: state name and permanent code per timeframe, plus a 10-value vector in fixed timeframe order. as_of is when DAMO last wrote the record; each timeframe's candle close is in states[tf].candle_close (live: candle_close_expected).
Paramètres, retour & exemple (5)
Paramètreslayer· string · optionnel · verified | live
verified = closed candles (recorded, never changed); live = forming candles (provisional)proof· boolean · optionnel
Also put DAMO's Ed25519 signature in the result body as 'proof'.format· string · optionnel · full | compact
compact = symbol, layer, time, vector, short citation and remaining quota only. full = per-timeframe state, seq, hash and engine version (for citing and checking).symbol· string · requis
Symbol, e.g. BTCUSDT (Binance USDⓈ-M perpetual naming)timeframes· array · optionnel
Optional. Only these timeframes are returned and counted against the quota (case-sensitive: 1m = minute, 1M = month). Omit for all 10.
Exemple d'appel{"name": "get_market_state", "arguments": {"symbol": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"as_of": "texte", "layer": "verified", "proof": {}, "quota": {}, "stale": true, "states": {}, "symbol": "texte", "vector": [], "citation": "texte", "chain_head": {}, "observed_at": "texte", "vector_order": []}} - get_market_states≈ 770 tokens
Same as get_market_state for up to 50 symbols in one call.
Paramètres, retour & exemple (5)
Paramètreslayer· string · optionnel · verified | live
verified = closed candles (recorded, never changed); live = forming candles (provisional)proof· boolean · optionnel
Also put DAMO's Ed25519 signature in the result body as 'proof'.format· string · optionnel · full | compact
compact = symbol, layer, time, vector, short citation and remaining quota only. full = per-timeframe state, seq, hash and engine version (for citing and checking).symbols· array · requistimeframes· array · optionnel
Optional. Only these timeframes are returned and counted against the quota (case-sensitive: 1m = minute, 1M = month). Omit for all 10.
Exemple d'appel{"name": "get_market_states", "arguments": {"symbols": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"count": 1, "layer": "verified", "proof": {}, "quota": {}, "errors": [], "results": [], "citation": "texte", "quota_remaining": 1}} - get_state_definitions≈ 180 tokens
The 4 permanent DAMO states and codes, timeframe order, the verified/live layers and what DAMO outputs (state data only).
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_state_definitions", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"states": [], "timeframes": [], "codes_are_permanent": true}} - list_symbols≈ 172 tokens
Symbols covered by DAMO, with available layers and any timeframe not yet available.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_symbols", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"count": 1, "symbols": []}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».