
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 分