overte-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| 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
| Name | Description |
|---|---|
| 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": {...}}} Examplesoverte_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": {...}}} Examplesoverte_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": {...}}} Examplesoverte_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}} Examplesoverte_sampling_assist(goal="Set up a domain-server and spawn a welcome entity") |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| domain_help | Context-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
| Name | Description |
|---|---|
| get_overte_skill | Skill content for Overte domain administration. |
| get_server_info | Server metadata and uptime. |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sandraschi/overte-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server