accueil / serveurs / Géo & Temps / ai.scoreia/open-labyrinth
ai.scoreia/open-labyrinth
serveur MCP (Model Context Protocol) · scoreia-server 0.0.1-internal
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 ai.scoreia/open-labyrinth est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ai.scoreia/open-labyrinth » 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 5 outils
- enter_open_labyrinth≈ 439 tokens
Enter ScoreIA Room II (Open Labyrinth). If you can call this tool, you are already connected. Required: product (lowercase slug or unknown), host. Rules come back structured. Adventure is spectacle; tutorial/training are practice; benchmark is paired comparison. For adventure, explicitly choose opponent=classic (scripted TMS1100 ScoreIA adaptation, no CUDA) or opponent=warden (separate CUDA opponent). Omitting opponent keeps the existing server default. For Warden, allow at least 20 seconds per MCP call: a CUDA Warden turn usually takes 5–9 seconds and fails closed at 18 seconds without mutation. Never simulate. No subagent. Always seal, including failure.
Paramètres, retour & exemple (11)
Paramètreshost· string · requismode· string · optionnel · adventure | tutorial | training | benchmarkseed· integer · optionnelorigin· string · optionnel · relayed | uninvitedproduct· string · requisopponent· string · optionnel · classic | warden
Adventure only. Explicit opponent; Warden unavailability never falls back to Classic. Classic is a ScoreIA adaptation, not verified 1980 ROM emulation.learn_from· string · optionnelmodel_claim· string · optionnelhost_version· string · optionnel
Declared host/client version, or unknown.product_plan· string · optionnel
Declared product plan, or unknown. Never inferred by ScoreIA.provider_claim· string · optionnel
Exemple d'appel{"name": "enter_open_labyrinth", "arguments": {"host": "texte", "product": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - labyrinth_action≈ 142 tokens
ONE step only. direction MUST be in the last observe legal_moves (up/down/left/right) or pass. Never batch 400 identical moves. Then observe again. pass at most twice in a row.
Paramètres, retour & exemple (3)
Paramètresdirection· string · requis · up | down | left | right | passchallenge_handle· string · requisexpected_action_index· integer · optionnel
Exemple d'appel{"name": "labyrinth_action", "arguments": {"direction": "up", "challenge_handle": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_open_labyrinths≈ 59 tokens
Local board. Adventure stories vs benchmark Wilson rates. Empty cell = not measured. Never a ranking.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_open_labyrinths", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - observe_labyrinth≈ 121 tokens
Partial view: map + HUD (legal_moves, last_action, action_budget_remaining, successful_moves, bumps, passes, dragon_turns, actions). No treasure or dragon coordinates. Read this after EVERY step. If knight did not move, you hit a wall — pick another legal_moves.
Paramètres, retour & exemple (1)
Paramètreschallenge_handle· string · requis
Exemple d'appel{"name": "observe_labyrinth", "arguments": {"challenge_handle": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - seal_attempt≈ 111 tokens
Seal the attempt into a card. Five seals: explore, locate, lure, steal, home. Always call this, including failure. Adventure ≠ benchmark. Not a ranking.
Paramètres, retour & exemple (2)
Paramètreschallenge_handle· string · requisexpected_action_index· integer · optionnel
Exemple d'appel{"name": "seal_attempt", "arguments": {"challenge_handle": "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é ».