accueil / serveurs / Dev & Code / io.github.basis-protocol/basis
io.github.basis-protocol/basis
serveur MCP (Model Context Protocol) · basis-protocol 1.28.1
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.basis-protocol/basis est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.basis-protocol/basis » 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 7 outils
- basis_answer≈ 184 tokens
Ask the Basis Agent a question about attested risk state. Answers cite attestation hashes; ungroundable queries are refused. Never recommends positions or forecasts. Pass your hub API key (x-api-key header or ?apikey=) to attribute reads. Multi-turn: pass the envelope's session_id back as session_id. Parameters: query: The question (max 4000 chars). session_id: Session UUID from a previous envelope (optional).
Paramètres, retour & exemple (2)
Paramètresquery· string · requissession_id· string · optionnel
Exemple d'appel{"name": "basis_answer", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - basis_data≈ 364 tokens
Market, governance and risk data in one tool. Pick a kind: liquidity_depth (entity=coin id), yield_data (entity=protocol, optional), governance_activity (entity=protocol slug; window=days, 90), bridge_flows (entity=bridge id, optional), exchange_health (entity=exchange id, optional), volatility (entity=asset id), incidents (entity=entity id, optional), peg_monitor (summary of latest deviation + status per coin; detail=true with entity returns that coin's 5-minute series, window=hours, 24), venue_shift (entity=operator slug, optional), asset_footprint (entity=token or symbol), divergence (capital-flow vs quality signals; severity=notable|alert|critical, limit=20, window=hours 24), treasury_events (entity=wallet, optional), riskiest_wallets (limit=20), scoring_backlog (limit=20). Responses are capped near 12 KB; an unknown kind returns the list of kinds.
Paramètres, retour & exemple (6)
Paramètreskind· string · requislimit· integer · optionneldetail· boolean · optionnelentity· string · optionnelwindow· integer · optionnelseverity· string · optionnel
Exemple d'appel{"name": "basis_data", "arguments": {"kind": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - entity_read≈ 124 tokens
Look up any entity by symbol, slug, contract/wallet address, operator or vault name. Returns {entity_type, id, score, grade, confidence, receipt_hash, links}. When nothing resolves returns {match: null, did_you_mean: [up to 5 candidates]} rather than an error.
Paramètres, retour & exemple (1)
Paramètresquery· string · requis
Exemple d'appel{"name": "entity_read", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_methodology≈ 97 tokens
The Basis methodology. mode="summary" (default): index list, versions, component counts. mode="full": the complete SII formula, weights and component specifications (large).
Paramètres, retour & exemple (1)
Paramètresmode· string · optionnel
Exemple d'appel{"name": "get_methodology", "arguments": {"mode": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_stablecoin_scores≈ 217 tokens
Current SII scores (0-100) for scored stablecoins. Use before any decision involving stablecoins. Parameters: limit: max coins returned (default 25, max 500) fields: columns to return per coin (default id, symbol, name, issuer, score, grade, confidence, stale, computed_at); name "categories" for category scores sort_by: "score_desc" (default), "score_asc", or "symbol" One coin's detail: entity_read(query).
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnelfields· array · optionnelsort_by· string · optionnel
Exemple d'appel{"name": "get_stablecoin_scores", "arguments": {"limit": 1, "fields": [], "sort_by": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - receipt_verify≈ 126 tokens
Verify a receipt or citation hash from an envelope (basis_answer, entity_read). Resolves it against the attestation tables and returns what it attests to, or that it is unknown. ``source`` optionally restricts the table.
Paramètres, retour & exemple (2)
Paramètreshash· string · requissource· string · optionnel
Exemple d'appel{"name": "receipt_verify", "arguments": {"hash": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - score_history≈ 126 tokens
Daily SII score history for a stablecoin: a list of {date, score, grade} only. Parameters: coin: symbol, slug or contract address (resolved like entity_read) days: lookback window, 1-365 (default 30)
Paramètres, retour & exemple (2)
Paramètrescoin· string · requisdays· integer · optionnel
Exemple d'appel{"name": "score_history", "arguments": {"coin": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
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é ».