accueil / serveurs / Dev & Code / io.github.alfongj-com/yo
io.github.alfongj-com/yo
serveur MCP (Model Context Protocol) · yo 1.1.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.alfongj-com/yo est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.alfongj-com/yo » 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
- cancel_registration≈ 232 tokens
Abort a pairing you started with register_agent. Works while pending and after approval: an already-approved connection is revoked (the API key stops working) so a pairing approved by the wrong account can be undone. Available until the pairing expires, and for 15 minutes after you pick up the API key; later than that, use revoke_self. Then call register_agent again.
Paramètres, retour & exemple (2)
Paramètresclaim_token· string · requis
The claim_token returned by register_agent (authorizes the cancellation)pairing_code· string · requis
The pairing code returned by register_agent
Exemple d'appel{"name": "cancel_registration", "arguments": {"claim_token": "texte", "pairing_code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_registration≈ 204 tokens
Check the status of a pairing code from register_agent. On the first poll after the user approves, the response includes the api_key exactly once — store it immediately in your secret mechanism — plus paired_with, the account the agent is now connected to, which you MUST show the user.
Paramètres, retour & exemple (2)
Paramètresclaim_token· string · optionnel
The claim_token returned by register_agent; required to receive the api_keypairing_code· string · requis
The pairing code returned by register_agent
Exemple d'appel{"name": "check_registration", "arguments": {"pairing_code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - register_agent≈ 211 tokens
Register this agent with Yo (unauthenticated). Returns a pairing URL and code to show the user, who approves the connection in the Yo app. Then poll check_registration to obtain the API key.
Paramètres, retour & exemple (3)
Paramètresplatform· string · optionnel
Agent platform (e.g. "cursor", "devin", "claude-code")description· string · optionnel
Short description of what this agent doesproposed_name· string · requis
Proposed display name for the agent (e.g. "banana", "devin-home-repo")
Exemple d'appel{"name": "register_agent", "arguments": {"proposed_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - revoke_self≈ 156 tokens
Permanently revoke THIS agent using its API key as the Bearer token. Use when you discover (at any time) that paired_with is not your owner’s account and cancel_registration no longer works. The key stops working immediately; call register_agent to start over.
Paramètres, retour & exemple (1)
Paramètresconfirm· boolean · requis
Must be true — revocation is immediate and irreversible
Exemple d'appel{"name": "revoke_self", "arguments": {"confirm": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yo≈ 250 tokens
Send a Yo push notification to your owner. Recommended: include a short subject explaining what the notification is about, and a context_url when there is a useful link to open. The subject appears on the lock screen and in the app; avoid secrets. Requires an agent API key as the Bearer token.
Paramètres, retour & exemple (2)
Paramètressubject· string · optionnel
Recommended: a short, specific subject explaining why you are notifying the user (1–120 characters, counted as Unicode code points), e.g. "PR ready for review". Plain text, one line; avoid secrets because it appears on the lock screen. Optional for compatibility with older agents.context_url· string · optionnel
Optional https or app deep-link URL opened when the user taps the notification
Exemple d'appel{"name": "yo", "arguments": {"subject": "texte", "context_url": "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é ».