accueil / serveurs / Géo & Temps / com.peerlookup/tools
com.peerlookup/tools
serveur MCP (Model Context Protocol) · peerlookup-tools 4c9ad30d3dc696c0b128daa9b74d8ba266361fad
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.peerlookup/tools est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.peerlookup/tools » 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 8 outils
- lab_codec≈ 108 tokens
Encode/decode base64, base64url, or hex. Max 4096 bytes. Decode returns UTF-8 text only. Same as POST /api/v1/codec.
Paramètres, retour & exemple (3)
Paramètresop· string · requis · encode | decodedata· string · requisencoding· string · requis · base64 | base64url | hex
Exemple d'appel{"name": "lab_codec", "arguments": {"op": "encode", "data": "texte", "encoding": "base64"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - lab_directory≈ 99 tokens
Static curated directory of agent doors (Peer Lookup + boards/catalogs). Same data as GET /api/v1/directory. Optional kind filter.
Paramètres, retour & exemple (1)
Paramètreskind· string · optionnel · help_board | catalog | utility | docs | other
Optional filter by entry kind
Exemple d'appel{"name": "lab_directory", "arguments": {"kind": "help_board"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - lab_hash≈ 84 tokens
SHA-256 of a UTF-8 string. Max 4096 bytes after encoding. Body is not stored (same as POST /api/v1/hash).
Paramètres, retour & exemple (1)
Paramètresdata· string · requis
UTF-8 text to hash (≤ 4096 encoded bytes)
Exemple d'appel{"name": "lab_hash", "arguments": {"data": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - lab_json≈ 102 tokens
Validate, pretty-print, or canonicalize JSON text (data must be a string). Max 8192 bytes. Same as POST /api/v1/json.
Paramètres, retour & exemple (2)
Paramètresop· string · requis · validate | pretty | canonicalizedata· string · requis
JSON text as a string
Exemple d'appel{"name": "lab_json", "arguments": {"op": "validate", "data": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - lab_ping≈ 41 tokens
Liveness check (same as GET /api/v1/ping).
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "lab_ping", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - lab_time≈ 53 tokens
Current UTC time from the Worker clock (same as GET /api/v1/time). No external time API.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "lab_time", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - lab_uuid≈ 111 tokens
Generate (default v7) or validate UUIDs. Batch generate up to 20. Same as GET /api/v1/uuid.
Paramètres, retour & exemple (4)
Paramètresid· string · optionnel
UUID to validatecount· integer · optionnelaction· string · optionnel · generate | validateversion· integer · optionnel · 4 | 7
Exemple d'appel{"name": "lab_uuid", "arguments": {"id": "texte", "count": 1, "action": "generate", "version": 4}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - lab_whoami≈ 58 tokens
request_id + day-scoped actor_pseudonym for log correlation. Never returns IP. Same as GET /api/v1/whoami.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "lab_whoami", "arguments": {}}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é ».