Skip to main content
Glama
sanchorelaxo

OpenSimulator MCP Server

by sanchorelaxo

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OPENSIM_PATHNoPath to OpenSimulator installation~/opensimulator
OPENSIM_CONSOLE_URLNoURL of the REST consolehttp://127.0.0.1:9000
OPENSIM_CONSOLE_PASSNoREST console password
OPENSIM_CONSOLE_USERNoREST console username

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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
getB

Run a read-only/info/show style command.

Examples:

  • show version

  • show uptime

  • show regions

  • show users full

  • monitor report

setC

Run a mutating/management command (set/change/restart/save/etc.).

Examples:

  • set log level debug

  • change region MyRegion

  • region restart notice "Restarting" 60

  • save oar region.oar

  • terrain load myterrain.r32

runA

Run any raw OpenSimulator console command. Use this for commands not covered by get/set categorization.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 3 tools

Disambiguation5/5

The three tools have clearly distinct purposes: 'get' for read-only/info/show commands, 'set' for mutating/management commands, and 'run' as a fallback for any raw console commands not covered by the other two. There is no overlap or ambiguity between them, making it easy for an agent to select the correct tool based on the intended action.

Naming Consistency5/5

All tool names follow a simple, consistent verb pattern: 'get', 'run', and 'set'. They are short, clear, and uniformly styled without any mixing of conventions, making them predictable and easy to understand for an agent.

Tool Count3/5

With only 3 tools, the server feels thin for managing an OpenSimulator console, which typically involves many commands. However, the tools are well-scoped to cover read, write, and raw command categories, making the count borderline but functional for basic operations.

Completeness4/5

The tools provide a complete surface for the domain by categorizing commands into read-only ('get'), mutating ('set'), and a catch-all ('run') for any other console commands. This covers the core workflows of OpenSimulator management, though some specific operations might require using the raw 'run' tool instead of dedicated tools.

Maintenance

ActivityInactive
ResponsivenessNo issues