Spacery

io.github.lukehollis由 GitHub 帳號 lukehollis 發布v0.2.3更新於 Oct 24, 2026

將3D掃描、高斯潑濺和360度全景導覽發布為可分享的空間,並在其中建立導覽路線

AI 翻譯由 AI 模型根據下方的原文描述翻譯,可能有誤。

原文描述

Publish 3D scans, Gaussian splats and 360 tours as shareable spaces, and build guided tours in them

已驗證Streamable HTTP可網頁執行媒體與設計

概覽

Spacery 的託管 MCP 服務(app.spacery.dev);無需登入;Streamable HTTP;18 個工具。

暫無 AI 概覽:以下資訊來自註冊中心條目和服務本身。

端點
app.spacery.dev
最近檢查

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Spacery,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.lukehollis%2Fspacery/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "spacery": {
      "type": "http",
      "url": "https://app.spacery.dev/mcp"
    }
  }
}

README

[Spacery]

Spacery MCP server and agent skill

Spacery hosts 3D captures as virtual spaces with guided tours, shared with a link. This repository holds the Spacery connector (an MCP server) and agent skill, so your agent can publish captures for you and build tours and scavenger hunts in them.

  • Publish E57 and other laser scans, Matterport exports, 3D Gaussian splats, 360 photos and video, meshes and photo sets as spaces, straight from your computer.
  • Build guided tours and scavenger hunts in your own spaces or Spacery's public ones (museums, temples, tombs, gardens). Spacery's tour agent writes the stops and places 3D models, effects, sound, looks (line drawing, blueprint, film noir, night vision) and skies (a sunset, a storm, the Milky Way).
  • Your account links through a code you approve in your browser. Payment goes through Stripe Checkout in your browser. The connector never sees a password or a card.

Live demos: an observatory from a Matterport E57 and a garden as 3D Gaussian splats. Free to try. Hosting from $5 a month (pricing).

Two connectors

Local connectorHosted connector
Runson your computer, over stdioon Spacery, over Streamable HTTP
Addressnpx -y https://spacery.dev/agents/spacery-0.2.3.tgzhttps://app.spacery.dev/mcp
Reads files on your computeryes, and uploads them in the background with resumeno, it takes files the agent holds and gives you a page to drop the rest on
Use it inClaude Code, Claude Desktop, Codex, Grok Build, Antigravity, Gemini CLI, Cursorclaude.ai, ChatGPT, grok.com, Meta Muse and other apps that take a connector URL

The local connector is one readable JavaScript file with no dependencies. It needs Node.js 18 or later.

Add it

Claude Code, as a plugin with the connector and the skill.

bash
claude plugin marketplace add lukehollis/spaceryclaude plugin install spacery@spacery

Or the connector alone.

bash
claude mcp add --scope user spacery -- npx -y https://spacery.dev/agents/spacery-0.2.3.tgz

Claude Desktop. Download spacery.mcpb and open it.

Codex.

bash
codex mcp add spacery -- npx -y https://spacery.dev/agents/spacery-0.2.3.tgz

Gemini CLI.

bash
gemini extensions install https://github.com/lukehollis/spacery

Grok Build.

bash
grok mcp add spacery -- npx -y https://spacery.dev/agents/spacery-0.2.3.tgz

Antigravity.

bash
agy mcp add spacery -- npx -y https://spacery.dev/agents/spacery-0.2.3.tgz

Cursor and any other agent that reads an mcpServers config.

json
{  "mcpServers": {    "spacery": { "command": "npx", "args": ["-y", "https://spacery.dev/agents/spacery-0.2.3.tgz"] }  }}

claude.ai, ChatGPT, grok.com, Meta Muse and other apps in the cloud. Add a custom connector with the URL https://app.spacery.dev/mcp.

The skill

skills/spacery/SKILL.md teaches an agent the publishing and tour steps. Add it with

bash
npx skills add lukehollis/spacery

or save it as spacery/SKILL.md in your agent's skills folder (~/.claude/skills, ~/.agents/skills for Codex, ~/.grok/skills, ~/.gemini/config/skills for Antigravity).

Tools

ToolWhat it does
check_filesLooks at capture files and folders on this computer (local connector)
link_accountLinks the agent to your Spacery account through a code you approve in the browser
list_plansShows the ways to pay for hosting
create_spaceCreates a space and opens Stripe Checkout when hosting needs payment
wait_for_paymentWaits for Checkout to finish
upload_filesUploads a capture in the background and submits it for processing
finish_uploadSubmits files the agent uploaded itself (hosted connector)
space_statusShows upload and processing progress
set_visibilityMakes a ready space public or private
find_tour_spacesFinds your spaces and public spaces to build a tour or scavenger hunt on
create_tourStarts a guided tour or scavenger hunt on a space
draft_tourAsks Spacery's tour agent to write the tour, with models, effects, sound, looks and skies
wait_for_tourWaits for a draft and summarizes the tour
get_tour, save_tourShows a tour with everything it can use, and saves one edited by hand
search_modelsSearches the library of ready-made 3D models
upload_model, upload_skyAdds your own .glb model or 360 sky image to a tour (local connector)
list_tours, share_tourLists your tours, and shares one by link or makes it private again
unlink_accountUnlinks the agent

Try it

Ask your agent

  • "Publish the scan in ~/Captures/studio as a Spacery space."
  • "Make a scavenger hunt for five artifacts in a Spacery museum, ending in a line drawing."
  • "Model a bronze lantern in Blender and put it by the altar in my temple tour."

More

MIT licensed.

來源:README.md,提交 40a7306

工具

18

list_plans

List hosting plans

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.

無需輸入參數。

create_space

Create space

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.

輸入參數plantitle必填

wait_for_payment

Wait for payment

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.

輸入參數space_id必填

upload_files

Upload files

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.

輸入參數files必填space_id必填

finish_upload

Finish upload

Checks that every uploaded file is complete and submits the space for processing. The account is emailed when the space is ready.

輸入參數notesoutputsubmitspace_id必填

space_status

Space status

Status of one space, or every space on the account with its link when ready.

輸入參數space_id

set_visibility

Set space visibility

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.

輸入參數public必填space_id必填

find_tour_spaces

Find spaces for tours

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.

輸入參數query

list_tours

List tours

The tours and scavenger hunts on the account, with their links.

無需輸入參數。

create_tour

Create tour

Starts a private guided tour or scavenger hunt on a space from find_tour_spaces; fill it with draft_tour or save_tour.

輸入參數kindtitlescene_id必填

draft_tour

Draft tour

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.

輸入參數request必填tour_id必填

wait_for_tour

Wait for tour draft

Waits up to 25 seconds for a draft to finish, then summarizes the tour. Call it again to keep waiting.

輸入參數tour_id必填

get_tour

Get tour

The tour as JSON (stops, objects, effects, looks, skies) with its revision, for editing with save_tour.

輸入參數tour_id必填

save_tour

Save tour

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.

輸入參數titletour_id必填experience必填

search_models

Search 3D models

Searches the library of ready-made 3D models (statues, amphorae, temples, furniture, animals, props from many periods). Returns each model's size and url.

輸入參數limitquery必填

share_tour

Share tour

Makes a tour public (anyone with its link, never listed) or private, and optionally renames it. Ask the person first.

輸入參數titlepublictour_id必填

版本歷史

2
  1. v0.2.3最新Oct 20, 2026
  2. v0.2.2Oct 20, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分