
Overte Mcp
io.github.sandraschi由 GitHub 帳號 sandraschi 發布v0.2.1更新於 Oct 24, 2026
Overte (open-source Vircadia-lineage metaverse) Model Context Protocol server for domain administ...
概覽
針對開源社交 VR 平台 Overte 的 MCP 伺服器,讓助理查詢網域狀態,並在世界中生成或編寫實體腳本。
- 可以做什麼
- 透過 40100 連接埠的管理 API 查詢執行中的 Overte 網域伺服器狀態、節點與設定。在世界中生成實體,可設定位置、縮放與類型,並可設為跨重新啟動持續保留。透過 WebSocket 橋接向實體注入 JavaScript 行為腳本。在宿主支援時藉由取樣能力進行多步規劃。附帶的網頁儀表板提供實體、腳本、化身、聊天與日誌頁面。
- 適用情境
- 當你執行 Overte 網域,希望助理查看其遙測資料,或在世界中建立與編寫實體腳本,而不必在用戶端手動操作時使用。
- 執行需求
- 本機程序,需 Python 3.12+ 與 uv;網頁儀表板需 Bun。Overte 網域伺服器與 Interface 用戶端需另行安裝。生成實體與注入腳本需要執行中的 Interface 並載入橋接腳本;網域狀態只需網域伺服器。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Overte Mcp,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
overte-mcp
[License: MIT] [Python 3.12+] [Status: beta, core tools verified live]
What this wraps
An MCP server for Overte, the open-source social-VR
platform — a C++ desktop client ("Interface") + domain-server + entity-server,
descended from High Fidelity's codebase. Not the same thing as current
"Vircadia" — see docs/WRAPPEE.md for the full
disambiguation and official links (site, docs, community). Complements the
fleet's other virtual-world servers: resonite-mcp, vrchat-mcp,
godot-mcp, unity3d-mcp, gazebo-mcp.
Plus a companion React web dashboard.
Local sandbox or join a domain
Two ways to be in a world — the dashboard keeps them separate on purpose:
- Local sandbox (default): your own
domain-serveron this machine (localhost:40100). Private, free, and the only setup where the dashboard's Start/Stop buttons can launch things for you. - Join a domain: point the dashboard's Watching switcher at someone else's domain-server (host + admin port) to monitor it, and join it in Interface with Connect to Domain…. You get admin/scripting power there only if they gave you credentials.
One rule for both: spawning, injecting, and animating always act through the
bridge, which lives in whatever domain your assignment-client or Interface
joined. The Watching switcher changes which domain you look at; your spawns
land where you stand. To flip it around — host a domain others can join,
gate it to specific people, and send hifi:// invites — see
docs/ONBOARDING.md ("Hosting a domain others can join")
and the Help Hub in the dashboard.
What You Can Do
How it runs: Overte (domain-server + assignment-client, optionally Interface) is a
separate application you install yourself, never bundled. Entity work runs through a
bridge script inside Overte's script engine. Since 2026-10-31 the bridge runs headless
as a domain persistent script on an assignment-client: no GUI, no logged-in user
(overte_bridge_install sets it up). Loading it in the desktop Interface client still
works when you want to watch. See docs/ONBOARDING.md.
Tools — 12 MCP tools (verified live against Overte 2026.04.1 unless noted):
Dashboard pages:
Quick Install
Claude Desktop (.mcpb) — Claude-only one-liner
One command: downloads the latest .mcpb, installs Python/uv if missing, and registers the bundle. Claude Desktop only.
Other clients (Cursor / VS Code / Codex / Opencode) — no bundle needed:
From source: just mcpb-pack → dist/overte-mcp.mcpb, then drag the .mcpb into Claude Desktop. Full install paths: INSTALL.md.
Full stack (dashboard + bridge)
Syncs deps, starts FastAPI backend (11110) and Vite dashboard (11111),
opens the browser. Then start Overte domain-server.exe and
assignment-client.exe -n 9, and run overte_bridge_install once. Or let
just e2e-headless do it all and report pass/fail. See
docs/ONBOARDING.md.
Example Prompts
- "What's the status of my Overte domain?"
- "Spawn a permanent box entity at the origin"
- "Attach the dance script to that entity"
Lint / test
Documentation
- docs/WRAPPEE.md — what Overte is, disambiguation from Vircadia, official links
- docs/ARCHITECTURE.md — data flow, ports, WebSocket bridge
- INSTALL.md — Overte setup, MCPB, Claude Desktop config
- STATUS.md — current verification status, remaining work
- ASSESSMENT.md — fleet audit findings and improvement plan
- PROJECT_PAGE.md — roadmap and task tracker
- CHANGELOG.md — release notes
- docs/ONBOARDING.md — first-time Overte + bridge setup
- docs/CONFIGURATION.md — env vars, ports
- docs/DEVELOPMENT.md — dev setup, contributing
- docs/TOOLS.md — full MCP tool reference
- docs/TROUBLESHOOTING.md — common issues
- llms.txt / llms-full.txt — LLM index + full corpus
- mcpb/README.md — Claude Desktop bundle layout
Requirements
- Python 3.12+ with
uv - Bun (webapp + Biome)
- Overte Client + Server installed separately for live domain + bridge features
License
MIT
來源:README.md,提交 1613544
工具
0版本歷史
1- v0.2.1最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分