Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
overte_domain_statusA

Retrieve connected-node telemetry and settings from an Overte Domain Server.

Real live path against /nodes.json and /settings.json. Falls back to clearly labeled simulated data if no domain-server is reachable.

Return Format

{"success": bool, "message": str, "data": {"source": str, "domain": {...}}}

Examples

overte_domain_status(host="localhost", port=40100) overte_domain_status(host="192.168.1.100", port=40100, username="admin", password="admin")

overte_entity_spawnA

Spawn a virtual object or 3D GLB model in-world at the specified coordinates.

Live when scripts/overte-mcp-bridge.js is connected to the FastAPI WS hub; otherwise returns a clearly labeled simulated confirmation.

Return Format

{"success": bool, "message": str, "data": {"source": str, "entity": {...}}}

Examples

overte_entity_spawn(name="MyBox") overte_entity_spawn(name="Tree", entity_type="Model", model_url="https://example.com/tree.glb", position=[10, 0, -5])

overte_script_injectA

Inject a JavaScript script to govern behavior of an in-world entity.

Live when the Overte bridge WebSocket client is connected; otherwise returns a clearly labeled simulated confirmation.

Return Format

{"success": bool, "message": str, "data": {"source": str, "script": {...}}}

Examples

overte_script_inject(entity_id="abc-123-def", script_url="https://example.com/behavior.js") overte_script_inject(entity_id="abc-123-def", script_url="https://example.com/click.js", script_data={"color": "red"})

overte_sampling_assistA

Get multi-step Overte operation guidance via MCP sampling (FastMCP 3.1+).

Uses ctx.sample when the host exposes sampling; returns structured error otherwise. Recommends tool calls and sequencing for complex goals.

Return Format

{"success": bool, "message": str, "data": {"plan": str, "sampling_used": bool}}

Examples

overte_sampling_assist(goal="Set up a domain-server and spawn a welcome entity")

Prompts

Interactive templates invoked by user choice

NameDescription
domain_helpContext-aware help for Overte domain operations. ## Return Format str — help text for the requested topic. ## Examples domain_help(topic="status")

Resources

Contextual data attached and managed by the client

NameDescription
get_overte_skillSkill content for Overte domain administration.
get_server_infoServer metadata and uptime.

TDQS

A4.1/5.0

Scored across 4 tools

Disambiguation5/5

Each tool targets a distinct concern: script injection, entity spawning, domain status, and sampling-based guidance. No two tools overlap in purpose.

Naming Consistency4/5

All tools share the overte_ prefix and mostly follow a noun_verb pattern (script_inject, entity_spawn, sampling_assist), with one exception (domain_status being noun_noun). This is a minor deviation from an otherwise consistent scheme.

Tool Count5/5

Four tools is a reasonable, focused scope for an Overte bridge server. Each tool serves a clear function without unnecessary bloat.

Completeness2/5

The domain is clearly Overte virtual world management, but the surface is notably incomplete: entity spawning exists but there are no tools to list, update, or delete entities, and script injection exists without corresponding script removal or listing. This leaves significant gaps in typical lifecycle workflows.

Maintenance

ActivityActive
ResponsivenessNo issues