accueil / serveurs / Recherche & Web / io.github.PugarHuda/nota
io.github.PugarHuda/nota
serveur MCP (Model Context Protocol) · nota 0.2.0
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 io.github.PugarHuda/nota est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.PugarHuda/nota » 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 9 outils
- crowd_odds≈ 568 tokens
Prediction-market implied probability that a token trades higher than now at a horizon: the Polymarket 'above $K on <date>' ladder (Kalshi's KX<coin>D ladder as fallback) expiring within a day of now + horizon, liquid strikes only, made monotone and interpolated at spot. BTC, ETH, SOL, XRP (and DOGE on Kalshi); null when no market.
Paramètres, retour & exemple (3)
Paramètresspot· number · optionnel
Price to read the ladder at (default: Binance spot, which is what Polymarket's crypto ladders resolve on)symbol· string · requis
Token symbol, e.g. BTChorizon_days· integer · optionnel
1 to 14 (default 7)
Exemple d'appel{"name": "crowd_odds", "arguments": {"symbol": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "tool": "texte", "as_of": "texte", "status": "ok", "request": {}, "summary": "texte", "trace_id": "texte", "warnings": [], "data_mode": "live", "availability": {}, "schema_version": "texte"}} - liquidity_check≈ 508 tokens
Macro liquidity from DefiLlama (no key): 7-day and 30-day change of the total USD stablecoin supply, and of DeFi TVL on the token's own chain (ETH, SOL, BNB, AVAX and other L1/L2 tokens). Each leg reports its own as_of and availability; a token without a chain of its own gets no TVL rather than a borrowed one.
Paramètres, retour & exemple (1)
Paramètressymbol· string · requis
Token symbol, e.g. SOL
Exemple d'appel{"name": "liquidity_check", "arguments": {"symbol": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "tool": "texte", "as_of": "texte", "status": "ok", "request": {}, "summary": "texte", "trace_id": "texte", "warnings": [], "data_mode": "live", "availability": {}, "schema_version": "texte"}} - move_base_rate≈ 654 tokens
Empirical probability that a token moves k ATRs (up or down, touched or closed beyond) within h days, counted from ~400 days of OKX daily candles on days in the same ATR tercile as today, with a time-split holdout. Pass RYO's atr_14_pct to measure the distance in RYO's ATR; k=0 with event=close gives the plain 'higher after h days' rate.
Paramètres, retour & exemple (7)
Paramètresk· number · optionnel
Distance in ATRs (default 1)as_of· string · optionnel
YYYY-MM-DD: use only candles closed before this day (scoring a past call)event· string · optionnel · touch | close
Default touchsymbol· string · requis
Token symbol, e.g. SOLdirection· string · optionnel · up | down
Default upatr_14_pct· number · optionnel
RYO's ATR(14) as % of price (analyze_token or deep_analysis)horizon_days· integer · optionnel
1 to 14 (default 3)
Exemple d'appel{"name": "move_base_rate", "arguments": {"symbol": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "tool": "texte", "as_of": "texte", "status": "ok", "request": {}, "summary": "texte", "trace_id": "texte", "warnings": [], "data_mode": "live", "availability": {}, "schema_version": "texte"}} - narrative_convergence≈ 594 tokens
Monitor up to 20 user-selected voices (Telegram public channels, Bluesky and X handles) and report which tokens they mention, lexicon-scored sentiment per token, conviction and urgency, and whether the voices converge: at least two voices carry a non-zero net sentiment on the token and every one of them has the same sign.
Paramètres, retour & exemple (3)
Paramètreshours· integer · optionnel
Look-back window in hours (default 24)tokens· array · optionnel
Symbols to track; default = every cashtag, ticker or name of a known major foundvoices· array · requis
Up to 20 ids like tg:WatcherGuru, bs:handle.bsky.social or x:handle
Exemple d'appel{"name": "narrative_convergence", "arguments": {"voices": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "tool": "texte", "as_of": "texte", "status": "ok", "request": {}, "summary": "texte", "trace_id": "texte", "warnings": [], "data_mode": "live", "availability": {}, "schema_version": "texte"}} - news_verify≈ 550 tokens
Verify a crypto news claim: count independent domains reporting it (four outlets' RSS headlines plus Tavily or Venice web search), count those whose headline leans the opposite way, and attach the token's RYO analyze_token evidence so the story and the market read sit side by side.
Paramètres, retour & exemple (3)
Paramètresclaim· string · requis
The story to verify, in one sentencesymbol· string · optionnel
Token symbol to attach market evidence formax_results· integer · optionnel
Search results to inspect (default 6, max 20)
Exemple d'appel{"name": "news_verify", "arguments": {"claim": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "tool": "texte", "as_of": "texte", "status": "ok", "request": {}, "summary": "texte", "trace_id": "texte", "warnings": [], "data_mode": "live", "availability": {}, "schema_version": "texte"}} - positioning_check≈ 723 tokens
Decide, field by field, whether RYO's deep_analysis derivatives block can be cited as evidence about this token (identical values across other tokens, sign conflicts with OKX coin-terms open interest), and report OKX perp positioning: premium over spot on OKX and Hyperliquid, 24 h open-interest change in coins, long/short account ratio and its 100-hour percentile, and for BTC/ETH Deribit's DVOL implied 7-day move as a check on stop distance.
Paramètres, retour & exemple (5)
Paramètressymbol· string · requis
Token symbol, e.g. SOLatr_stop_pct· number · optionnel
Stop distance in % of price (e.g. RYO's 1.5 x atr_14_pct), checked against the DVOL implied 7-day movepeer_derivatives· array · optionnel
Same-day RYO derivatives blocks for other symbols: [{symbol, funding_rate_bps, open_interest_change_24h_pct}]; taken from the day's scorecard locks when omittedryo_btc_funding_bps· number · optionnel
Latest BTC funding from RYO monitor_market_sentiment_shift (evidence.funding.latest_bps)reference_derivatives· object · optionnel
RYO deep_analysis data.derivatives for this symbol; fetched from RYO when omitted and a RYO key is set
Exemple d'appel{"name": "positioning_check", "arguments": {"symbol": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "tool": "texte", "as_of": "texte", "status": "ok", "request": {}, "summary": "texte", "trace_id": "texte", "warnings": [], "data_mode": "live", "availability": {}, "schema_version": "texte"}} - price_crosscheck≈ 577 tokens
Fetch independent USD spot prices for a symbol from CoinGecko, Coinbase, Kraken, Binance and DefiLlama (no keys), drop a source that disagrees with the rest as an outlier, report median and spread, and flag how far a reference price (e.g. RYO's) deviates from them.
Paramètres, retour & exemple (4)
Paramètressymbol· string · requis
Token symbol, e.g. SOLreference_path· string · optionnel
Where the reference price came fromreference_price· number · optionnel
Price to compare against, e.g. RYO deep_analysis pricereference_fear_greed· number · optionnel
A Fear & Greed value to compare with alternative.me
Exemple d'appel{"name": "price_crosscheck", "arguments": {"symbol": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "tool": "texte", "as_of": "texte", "status": "ok", "request": {}, "summary": "texte", "trace_id": "texte", "warnings": [], "data_mode": "live", "availability": {}, "schema_version": "texte"}} - technicals_crosscheck≈ 575 tokens
Recompute RSI(14) and ATR(14) (Wilder smoothing) from 200 closed UTC-day candles (OKX, else Binance, else CoinGecko 4h OHLC aggregated to days) plus 1d/7d/30d performance, and report how far reference values (e.g. RYO's) deviate from the independent calculation.
Paramètres, retour & exemple (4)
Paramètresdays· integer · optionnel
lookback for performance, 7..90 (indicators always use 200 closed daily candles)symbol· string · requis
Token symbol, e.g. SOLreference_atr_14· number · optionnel
ATR(14) in USD to compare againstreference_rsi_14· number · optionnel
RSI(14) to compare against
Exemple d'appel{"name": "technicals_crosscheck", "arguments": {"symbol": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "tool": "texte", "as_of": "texte", "status": "ok", "request": {}, "summary": "texte", "trace_id": "texte", "warnings": [], "data_mode": "live", "availability": {}, "schema_version": "texte"}} - verdict_track_record≈ 539 tokens
How RYO's own deep_analysis plans have fared: locked daily for 25 majors and settled on OKX hourly candles (stop or +1R target first, 24 h or 72 h). Returns counts by verdict and by confluence state, plans whose verdict leans against their own direction, and the latest locked verdict. Omit the symbol for all tokens.
Paramètres, retour & exemple (2)
Paramètressymbol· string · optionnel
Token symbol, e.g. SOL; omit for every tokenhorizon_hours· integer · optionnel · 24 | 72
24 (default) or 72
Exemple d'appel{"name": "verdict_track_record", "arguments": {"symbol": "texte", "horizon_hours": 24}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "tool": "texte", "as_of": "texte", "status": "ok", "request": {}, "summary": "texte", "trace_id": "texte", "warnings": [], "data_mode": "live", "availability": {}, "schema_version": "texte"}}
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é ».