accueil / serveurs / Finance & Paiement / io.github.lukehollis/spacery
io.github.lukehollis/spacery
serveur MCP (Model Context Protocol) · spacery 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 io.github.lukehollis/spacery est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.lukehollis/spacery » 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 18 outils
- create_space≈ 202 tokens
Creates a space for one capture. An account that does not pay for hosting yet gets its first space as a free private preview: upload and process it with no payment. After that, it returns a Stripe Checkout link for the plan the person chose (pay as you go when none is given) for them to pay; then call wait_for_payment. Never ask for card details.
Paramètres, retour & exemple (2)
Paramètresplan· string · optionnel
Optional plan name or ID from list_plans.title· string · requis
Title of the space, 1 to 200 characters.
Exemple d'appel{"name": "create_space", "arguments": {"title": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_tour≈ 142 tokens
Starts a private guided tour or scavenger hunt on a space from find_tour_spaces; fill it with draft_tour or save_tour.
Paramètres, retour & exemple (3)
Paramètreskind· string · optionnel · tour | hunttitle· string · optionnelscene_id· string · requis
The sceneId from find_tour_spaces.
Exemple d'appel{"name": "create_tour", "arguments": {"scene_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - draft_tour≈ 194 tokens
Asks the site's tour agent, which sees the space's photographs, to write or rework the tour from a plain request: stops and text, hidden objects and clues, library models, effects, sound, music, looks with transitions and skies (day, sunset, storm, night, stars). It places everything and saves. Returns at once; then call wait_for_tour.
Paramètres, retour & exemple (2)
Paramètresrequest· string · requistour_id· string · requis
The tour ID (12 hexadecimal characters) from create_tour or list_tours.
Exemple d'appel{"name": "draft_tour", "arguments": {"request": "texte", "tour_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_tour_spaces≈ 123 tokens
Spaces a guided tour or scavenger hunt can be built on: the person's own finished spaces and the site's public spaces (museums, temples, tombs, gardens). Search by words in the title.
Paramètres, retour & exemple (1)
Paramètresquery· string · optionnel
Exemple d'appel{"name": "find_tour_spaces", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - finish_upload≈ 276 tokens
Checks that every uploaded file is complete and submits the space for processing. The account is emailed when the space is ready.
Paramètres, retour & exemple (4)
Paramètresnotes· string · optionnel
Optional notes for processing, such as what the capture is or how the tour should go.output· string · optionnel · splat | tour | auto
What to build: "splat", a 3DGS (3D Gaussian splat) visitors move through freely (the default for photos, video and 360 captures); "tour", a guided tour of 360 panoramas (the default for E57 scans); or "auto" to use those defaults. Set it only when the person asks for one.submit· boolean · optionnel
Defaults to true.space_id· string · requis
The space ID (12 hexadecimal characters) from create_space or space_status.
Exemple d'appel{"name": "finish_upload", "arguments": {"space_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_tour≈ 124 tokens
The tour as JSON (stops, objects, effects, looks, skies) with its revision, for editing with save_tour.
Paramètres, retour & exemple (1)
Paramètrestour_id· string · requis
The tour ID (12 hexadecimal characters) from create_tour or list_tours.
Exemple d'appel{"name": "get_tour", "arguments": {"tour_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - link_account≈ 138 tokens
Links this agent to the person's account. Returns a link where the person signs in and approves a short code; call again once they have. Never ask for a password.
Paramètres, retour & exemple (1)
Paramètreslink_code· string · optionnel
Only for connections without a session, the link_code from the previous call.
Exemple d'appel{"name": "link_account", "arguments": {"link_code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_plans≈ 112 tokens
The ways to pay for hosting, with prices, and the account's current plan. The first space is a free private preview, so show them when the person wants to publish it or keep it.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_plans", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_tours≈ 79 tokens
The tours and scavenger hunts on the account, with their links.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_tours", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - save_tour≈ 154 tokens
Saves a tour edited by hand: the experience JSON from get_tour with changes. Models use a url from search_models, or any https address of a .glb.
Paramètres, retour & exemple (3)
Paramètrestitle· string · optionneltour_id· string · requis
The tour ID (12 hexadecimal characters) from create_tour or list_tours.experience· object · requis
Exemple d'appel{"name": "save_tour", "arguments": {"tour_id": "texte", "experience": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_models≈ 125 tokens
Searches the library of ready-made 3D models (statues, amphorae, temples, furniture, animals, props from many periods). Returns each model's size and url.
Paramètres, retour & exemple (2)
Paramètreslimit· number · optionnelquery· string · requis
Exemple d'appel{"name": "search_models", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - set_visibility≈ 171 tokens
Makes a ready space public (anyone with the link) or private (only the owner). Ask the person first. A free preview cannot be public until hosting starts, so it returns a Stripe Checkout link for the person to pay.
Paramètres, retour & exemple (2)
Paramètrespublic· boolean · requisspace_id· string · requis
The space ID (12 hexadecimal characters) from create_space or space_status.
Exemple d'appel{"name": "set_visibility", "arguments": {"public": true, "space_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - share_tour≈ 144 tokens
Makes a tour public (anyone with its link, never listed) or private, and optionally renames it. Ask the person first.
Paramètres, retour & exemple (3)
Paramètrestitle· string · optionnelpublic· boolean · optionneltour_id· string · requis
The tour ID (12 hexadecimal characters) from create_tour or list_tours.
Exemple d'appel{"name": "share_tour", "arguments": {"tour_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - space_status≈ 115 tokens
Status of one space, or every space on the account with its link when ready.
Paramètres, retour & exemple (1)
Paramètresspace_id· string · optionnel
The space ID (12 hexadecimal characters) from create_space or space_status.
Exemple d'appel{"name": "space_status", "arguments": {"space_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - unlink_account≈ 75 tokens
Unlinks this agent from the account.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "unlink_account", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - upload_files≈ 231 tokens
Starts resumable uploads for capture files you hold (for example photos or video the person shared with you) and returns where to PUT each file's bytes. For files on the person's own device, give them the space's page to drop the files instead.
Paramètres, retour & exemple (2)
Paramètresfiles· array · requisspace_id· string · requis
The space ID (12 hexadecimal characters) from create_space or space_status.
Exemple d'appel{"name": "upload_files", "arguments": {"files": [], "space_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - wait_for_payment≈ 148 tokens
Waits up to 25 seconds for the person to finish paying in Stripe Checkout, whether for a space's first payment or to publish a free preview. Call it again to keep waiting.
Paramètres, retour & exemple (1)
Paramètresspace_id· string · requis
The space ID (12 hexadecimal characters) from create_space or space_status.
Exemple d'appel{"name": "wait_for_payment", "arguments": {"space_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - wait_for_tour≈ 130 tokens
Waits up to 25 seconds for a draft to finish, then summarizes the tour. Call it again to keep waiting.
Paramètres, retour & exemple (1)
Paramètrestour_id· string · requis
The tour ID (12 hexadecimal characters) from create_tour or list_tours.
Exemple d'appel{"name": "wait_for_tour", "arguments": {"tour_id": "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é ».