mcpField
O
overte-mcp

overte-mcp

本地服务
github.com/sandraschi社交媒体2今天更新

关于 overte-mcp

overte-mcp 将 Overte 域管理与虚拟世界实体操作接入 MCP,面向 Overte 管理者和创作者。它结合域状态查询、实体生成与脚本注入,并提供 React 网页仪表板。

主要功能

  1. 01查询域服务器状态与节点
  2. 02生成持久化世界实体
  3. 03注入实体行为脚本
  4. 04查看域与实体的网页仪表板
  5. 05标记实时或模拟结果

适用场景

  1. 01检查 Overte 域和节点状态
  2. 02在世界原点生成方块实体
  3. 03为实体附加 JavaScript 行为
  4. 04通过仪表板查看实体并注入脚本

MCP 相关

它提供 MCP 工具,用于查询 Overte 域状态、生成实体和注入脚本。实体生成与脚本注入需要运行中的 Interface 客户端加载 bridge 脚本。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
mcpboverte-mcp-v0.2.1.mcpb

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

overte-mcp

License: MIT Python 3.12+ Status: beta, core tools verified live

此项目封装的内容

适用于 Overte 的 MCP 服务。Overte 是一个开源社交 VR 平台,由 C++ 桌面客户端(“Interface”)、域服务器和实体服务器组成,源自 High Fidelity 代码库。它与当前的“Vircadia”并非同一项目——完整的区分说明和官方链接(网站、文档、社区)请参阅 docs/WRAPPEE.md。它与工具集中的其他虚拟世界服务互为补充:resonite-mcp、vrchat-mcp、 godot-mcp、unity3d-mcp、gazebo-mcp。

另外还提供配套的 React Web 控制面板。

可以做什么

运行方式:Overte(域服务器 + Interface)是需要自行安装的独立 应用,不会随本项目打包。overte_domain_status 只需连接域服务器即可运行(无需 GUI)。overte_entity_spawn 和 overte_script_inject 需要运行中的 Interface 客户端,并加载 scripts/overte-mcp-bridge.js,因为 Overte 的实体服务器没有普通 HTTP“创建实体”端点——只能通过 Interface 的 JavaScript API 创建实体。首次设置请参阅 docs/ONBOARDING.md。

方向内容说明
输入实体属性(位置、缩放、类型)、JS 行为脚本、GLB/FBX/OBJ 模型 URL通过 MCP 工具调用或控制面板的 Entities/Scripting 页面操作
输出实时域服务器遥测数据、已生成的世界内实体、带动画或脚本的实体每个响应都会标注 source: "live" 或 source: "simulated",绝不会悄悄伪装成功

工具——三个核心工具均已在 Overte 2026.04.1 上通过实时验证(2026-07-30):

工具状态
overte_domain_status已通过实时验证——真实域服务器 /nodes.json + /settings.json 管理 API,端口为 40100
overte_entity_spawn已通过实时验证——通过 WebSocket 桥接在世界内生成实体;设置 permanent=True 可在重启后保留
overte_script_inject已通过实时验证——通过 WebSocket 桥接在世界内注入 JS 行为
overte_sampling_assist当宿主支持时,通过 ctx.sample() 进行多步规划

控制面板页面:

页面路由功能
控制面板/域状态、节点列表、设置查看器
Avatars/avatars已连接的 avatar-mixer/agent 节点
Entities/entities生成表单 + 实体浏览器
Scripting/scriptingJS 代码编辑器 + 脚本注入
Chat/chat以技能为先的 LLM 聊天,提供 4 种个性
Settings/settings后端健康状态 + LLM 提供商检测
Tools/tools动态工具发现 + 搜索
Skills/skills技能内容查看器(markdown)
Logs/logs带级别筛选的环形缓冲区日志查看器
Help/help域设置 + JS API 参考

快速安装

Claude Desktop(.mcpb)
  1. 构建:just mcpb-pack → dist/overte-mcp.mcpb
  2. 将 .mcpb 拖入 Claude Desktop(需要 Python 3.12+,且 uv 已加入 PATH)。

不使用 MCPB 的 Stdio 方式:uv run overte-mcp。完整安装路径请参阅:INSTALL.md。

完整栈(控制面板 + 桥接)
./start.ps1

同步依赖,启动 FastAPI 后端(11110)和 Vite 控制面板(11111), 并打开浏览器。然后启动 Overte domain-server.exe,打开 Interface, 加载 scripts/overte-mcp-bridge.js,以启用实时生成/注入功能——请参阅 docs/ONBOARDING.md。

示例提示词

  • “我的 Overte 域状态如何?”
  • “在原点生成一个永久方块实体”
  • “将舞蹈脚本附加到该实体”

Lint / 测试

just lint      # Ruff + Biome
just test      # unit + e2e
just mcpb-pack # validate + pack Claude Desktop bundle

文档

要求

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。