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
{}
prompts
{}
resources
{
  "subscribe": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
nido_eventsA

Control this MCP session's opt-in Nido event subscriptions. Subscribe to a VM URI or core resource; mute/unmute keeps filters, unsubscribe removes them. No notifications by default. Read nido://system/events for stream health and recent subscribed events. Notifications contain only an invalidated URI.

nido_vmB

Operate the VM fleet through a single high-power tool. Use actions such as list, info, create, start, stop, delete, ssh, prune, config_update, port_forward, port_unforward, and port_list. Prefer resources like nido://fleet/vms or nido://vm/{name} for inspection when your client supports resources; use this tool for mutations or as a universal fallback.

nido_templateB

Manage reusable VM templates with a single tool. Supported actions are list, create, and delete. Use nido://fleet/templates when you only need to inspect template names.

nido_imageA

Manage the image catalog and cache through one namespaced tool. Supported actions are list, info, pull, remove, refresh_catalog, cache_list, cache_info, cache_remove, and cache_prune. Prefer resources like nido://catalog/images, nido://image/{tag}, and nido://storage/cache for inspection to reduce token usage.

nido_blueprintB

Manage buildable image blueprints. Supported actions are list, info, and build. Prefer nido://catalog/blueprints and nido://blueprint/{name} for read-only inspection.

nido_systemC

Access system-wide Nido operations that are not tied to one VM. Supported actions are doctor, version, update_check, update, config_get, config_set, accel_list, register, completion, build_image, and uninstall. Use read-only resources when possible.

Prompts

Interactive templates invoked by user choice

NameDescription
nido_task_routerGuidance for using Nido efficiently through MCP with low token overhead.

Resources

Contextual data attached and managed by the client

NameDescription
Event streamSession event subscriptions, stream health and bounded recent core events.
Fleet VMsCompact fleet summary for all known VMs.
Fleet TemplatesTemplate names available for cloning.
Image CatalogCompact image catalog summary optimized for agent browsing.
Blueprint CatalogBuildable image blueprint summaries, including output cache state.
Cache SummaryCache stats plus cached image entries.
System ConfigCurrent provider configuration.
System DoctorDiagnostic report for the local environment.
System VersionCurrent Nido version and protocol.
System AcceleratorsPCI accelerator candidates.
MCP RegistrationMCP client registration block.

TDQS

B3.4/5.0

Scored across 6 tools

Disambiguation4/5

The six tools map cleanly to distinct domains: events, VMs, templates, images, blueprints, and system operations. Minor potential overlap exists around image building, where nido_system build_image, nido_image pull, and nido_blueprint build could require an agent to reason about which layer is intended.

Naming Consistency4/5

All tools use a consistent nido_ namespace followed by a domain noun, making the set predictable. The only minor deviation is nido_events being plural while the other domain names are singular.

Tool Count5/5

Six tools is well within the appropriate range and each corresponds to a meaningful resource domain. The set is compact even though several tools expose many actions internally.

Completeness4/5

VM, image, system, and event operations are broadly covered, including lifecycle and port-forwarding actions. There are some minor gaps, such as template update/info operations and blueprint create/delete lifecycle operations, though resources may cover read-only inspection.

Maintenance

ActivityActive
ResponsivenessNo issues