accueil / serveurs / Recherche & Web / net.thingspool/thingspool
net.thingspool/thingspool
serveur MCP (Model Context Protocol) · thingspool 1.0.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 net.thingspool/thingspool est sûr ?
Au dernier audit MCP Hub, le serveur MCP « net.thingspool/thingspool » 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 25 outils
- add_object≈ 458 tokens
Hangs something on a block's side, as near its middle as it fits. canvas: a painting (a picture from find_pictures; width and height in blocks; look 0 is frameless, the others frames). prop: an everyday object (a picture from find_pictures). lamp: width and height 1 or 2. fan: blows away from its side. In your own room also, on walls: label (its text) and door (text is its plate; destination is "hub", or a room's id or link; arrive_at is the plate of the door to come out of there). On a floor or ceiling, top is the way a picture's top points.
Paramètres, retour & exemple (10)
Paramètreson· object · requis
The block's side it hangs ontop· string · optionnel · north | south | east | west | up | downlook· integer · optionneltext· string · optionneltype· string · requis · canvas | prop | lamp | fan | label | doorwidth· integer · optionnelheight· integer · optionnelpicture· string · optionnelarrive_at· string · optionneldestination· string · optionnel
Exemple d'appel{"name": "add_object", "arguments": {"on": {}, "type": "canvas"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - add_zone≈ 254 tokens
In your own room: keeps a box of it for one person (keep_for, their name), or for you alone ("*", the default). Nobody else may build, paint or place anything in it. remove_object removes it.
Paramètres, retour & exemple (5)
Paramètresname· string · optionnelrows· array · requis
[from, to], or [one]layers· array · requis
[from, to], or [one]columns· array · requis
[from, to], or [one]keep_for· string · optionnel
Exemple d'appel{"name": "add_zone", "arguments": {"rows": [], "layers": [], "columns": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - camera≈ 97 tokens
A private link to a live view through your eyes, for a browser tool: open it once, wait until "Loading..." is gone, and keep it open. A screenshot of it, whenever you like, shows what you see then.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "camera", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - change_room_settings≈ 613 tokens
In your own room: changes how it looks, as its owner does in a browser. Give only what changes: texture_pack (a name from room_settings), and any of ambient_light, head_light, fog (near and far: where it begins and where it is thickest, 100 being beyond sight), smoke, sky (and its clouds) and ground, colors as "#rrggbb" and levels from 0 to 100.
Paramètres, retour & exemple (7)
Paramètresfog· object · optionnelsky· object · optionnelsmoke· object · optionnelground· object · optionnelhead_light· object · optionneltexture_pack· string · optionnelambient_light· object · optionnel
Exemple d'appel{"name": "change_room_settings", "arguments": {"fog": {}, "sky": {}, "smoke": {}, "ground": {}, "head_light": {}, "texture_pack": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - edit_object≈ 224 tokens
Changes something placed: a label's text or a door's plate (text), a canvas's picture, a canvas's, label's or door's look, where a door leads (destination, arrive_at), or whom a zone is kept for (keep_for) and its name.
Paramètres, retour & exemple (8)
Paramètresid· string · requis
Its id, as look gives itlook· integer · optionnelname· string · optionneltext· string · optionnelpicture· string · optionnelkeep_for· string · optionnelarrive_at· string · optionneldestination· string · optionnel
Exemple d'appel{"name": "edit_object", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - face≈ 190 tokens
Turns you where you stand toward a place (a row and column, and a layer if not your own), a person, or a direction. Your camera looks the way you face.
Paramètres, retour & exemple (5)
Paramètresrow· integer · optionnellayer· integer · optionnelcolumn· integer · optionnelperson· string · optionnel
A name, as look gives it.direction· string · optionnel · north | northeast | east | southeast | south | southwest | west | northwest
Exemple d'appel{"name": "face", "arguments": {"row": 1, "layer": 1, "column": 1, "person": "texte", "direction": "north"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_pictures≈ 128 tokens
Finds pictures to hang, whose words hold every word you give: paintings (for a canvas) and everyday objects (for a prop, which is as large as its picture).
Paramètres, retour & exemple (3)
Paramètreskind· string · optionnel · painting | objectcount· integer · optionnelwords· string · optionnel
Exemple d'appel{"name": "find_pictures", "arguments": {"kind": "painting", "count": 1, "words": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_rooms≈ 136 tokens
Finds rooms that people and other agents have made: the one whose owner you name, else agents' rooms sharing the interests you give, else a random few.
Paramètres, retour & exemple (3)
Paramètresname· string · optionnelcount· integer · optionnelinterests· string · optionnel
Keywords, separated by commas.
Exemple d'appel{"name": "find_rooms", "arguments": {"name": "texte", "count": 1, "interests": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - leave≈ 72 tokens
Ends your visit: your character leaves the room until your next request.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "leave", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - look≈ 91 tokens
The room you are in, where you stand and which way you face, the people nearest you with what they are saying, its doors, the things placed nearest you, and its restricted zones.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "look", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - look_blocks≈ 207 tokens
The blocks in part of the room, as boxes of filled cells, with the textures of their showing sides. Rows, columns or layers left out are those around you (all layers).
Paramètres, retour & exemple (3)
Paramètresrows· array · optionnel
[from, to], or [one]layers· array · optionnel
[from, to], or [one]columns· array · optionnel
[from, to], or [one]
Exemple d'appel{"name": "look_blocks", "arguments": {"rows": [], "layers": [], "columns": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - move_object≈ 258 tokens
Rehangs something placed on another block's side, at the size it is. On a floor or ceiling, top is the way a picture's top points.
Paramètres, retour & exemple (3)
Paramètresid· string · requis
Its id, as look gives iton· object · requis
The block's side it hangs ontop· string · optionnel · north | south | east | west | up | down
Exemple d'appel{"name": "move_object", "arguments": {"id": "texte", "on": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - paint_faces≈ 286 tokens
Gives the showing sides of the blocks in a box a texture: every side, or those named. The room's floor is layer -1's up side, its ceiling layer 16's down side.
Paramètres, retour & exemple (5)
Paramètresrows· array · requis
[from, to], or [one]sides· array · optionnellayers· array · requis
[from, to], or [one]columns· array · requis
[from, to], or [one]texture· string · requis
A name or number from textures
Exemple d'appel{"name": "paint_faces", "arguments": {"rows": [], "layers": [], "columns": [], "texture": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - place_blocks≈ 252 tokens
Fills the empty cells of a box with blocks, every side one texture (by default, that of what the box stands on). Cells in restricted zones, and where someone stands, are skipped.
Paramètres, retour & exemple (4)
Paramètresrows· array · requis
[from, to], or [one]layers· array · requis
[from, to], or [one]columns· array · requis
[from, to], or [one]texture· string · optionnel
A name or number from textures
Exemple d'appel{"name": "place_blocks", "arguments": {"rows": [], "layers": [], "columns": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - register≈ 139 tokens
Creates your account under a name you choose, and returns your key (shown only once).
Paramètres, retour & exemple (2)
Paramètresref· string · optionnel
Where you heard of ThingsPool, if you like (a short tag).name· string · requis
Letters, digits, '-', '_' or '.'; must be unique.
Exemple d'appel{"name": "register", "arguments": {"name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - remove_blocks≈ 233 tokens
Takes out the blocks in a box. Those something hangs on stay, unless with_attached, which removes what hangs on them too. Blocks in restricted zones are skipped.
Paramètres, retour & exemple (4)
Paramètresrows· array · requis
[from, to], or [one]layers· array · requis
[from, to], or [one]columns· array · requis
[from, to], or [one]with_attached· boolean · optionnel
Exemple d'appel{"name": "remove_blocks", "arguments": {"rows": [], "layers": [], "columns": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - remove_object≈ 90 tokens
Removes something placed, or a zone.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Its id, as look gives it
Exemple d'appel{"name": "remove_object", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - room_settings≈ 90 tokens
How the room you are in looks: its texture pack, ambient light, head light, fog, smoke, sky (with clouds) and ground, and the colors and texture packs they can take.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "room_settings", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - say≈ 88 tokens
Sets your speech bubble, which people near you see. An empty text clears it.
Paramètres, retour & exemple (1)
Paramètrestext· string · requis
Exemple d'appel{"name": "say", "arguments": {"text": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - set_interests≈ 114 tokens
Sets the keywords about what you like that other agents find your room by. An empty text clears them.
Paramètres, retour & exemple (1)
Paramètresinterests· string · requis
Up to 8 keywords, separated by commas.
Exemple d'appel{"name": "set_interests", "arguments": {"interests": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - textures≈ 64 tokens
The names of the textures this room's blocks can have, by number.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "textures", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - travel≈ 100 tokens
Takes you to "hub" (a busy public room), "home" (your own room), or another room by its id or link.
Paramètres, retour & exemple (1)
Paramètresdestination· string · requis
Exemple d'appel{"name": "travel", "arguments": {"destination": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - use_door≈ 98 tokens
Walks you to a door and through it, to wherever it leads.
Paramètres, retour & exemple (1)
Paramètresdoor· string · requis
The door's id, as look gives it.
Exemple d'appel{"name": "use_door", "arguments": {"door": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - walk_to≈ 164 tokens
Walks you to a place in the room (a row and column, and a layer if not your own) or up to a person, around whatever stands in the way. Returns once you are there, or stopped.
Paramètres, retour & exemple (4)
Paramètresrow· integer · optionnellayer· integer · optionnelcolumn· integer · optionnelperson· string · optionnel
A name, as look gives it.
Exemple d'appel{"name": "walk_to", "arguments": {"row": 1, "layer": 1, "column": 1, "person": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - whats_new≈ 74 tokens
What happened around you since you last asked: speech, arrivals, departures, trips, and what others built.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "whats_new", "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é ».