Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NEMETON_PORTNoPort of Nemeton's local HTTP server22100
NEMETON_TOKENNoBearer token from Nemeton Settings (required for write operations)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_vmsA

List all configured virtual machines with their current state.

get_vmB

Get configuration and current state of a single VM.

create_vmB

Create a new VM from a Linux distribution image.

update_vmC

Update a VM's configuration (CPU, memory, etc.).

clone_vmA

Clone an existing VM, optionally under a new name.

delete_vmB

Delete a VM and its disk image.

reorder_vmsC

Reorder the VM list.

stop_allB

Stop all running VMs.

start_vmC

Start a VM.

stop_vmB

Gracefully shut down a running VM.

force_stop_vmB

Immediately power off a VM.

pause_vmC

Pause a running VM.

resume_vmB

Resume a paused VM.

suspend_vmC

Suspend a VM to disk.

get_suspend_statusB

Get the suspend/resume status of a VM.

list_snapshotsB

List APFS copy-on-write snapshots of a VM.

create_snapshotB

Create a copy-on-write snapshot of a VM.

restore_snapshotB

Restore a VM to a previous snapshot.

delete_snapshotC

Delete a VM snapshot.

send_consoleB

Send text or keystrokes to a VM's serial console.

read_consoleC

Read recent output from a VM's serial console.

console_executeC

Run a command via the VM console and return its output.

take_screenshotB

Capture a screenshot of a VM's display.

vm_ipB

Get the IP address of a running VM.

ssh_executeC

Run a command inside a VM over SSH.

file_uploadC

Upload a file from the host into a VM.

file_downloadC

Download a file from a VM to the host.

file_listC

List files in a directory inside a VM.

gui_launchB

Launch a GUI application inside a VM.

gui_windowsB

List open GUI windows in a VM.

vscode_commandC

Run a VS Code command inside a VM.

select_vmA

Select/focus a VM in the Nemeton UI.

clipboard_readB

Read the shared clipboard from a VM.

clipboard_writeC

Write text to a VM's shared clipboard.

get_host_infoA

Get host machine info (CPU, memory, macOS version).

get_metricsB

Get host resource-usage metrics.

resize_diskC

Resize a VM's virtual disk.

export_vmB

Export a VM to a portable bundle.

import_vmC

Import a VM from a bundle.

list_distrosB

List available Linux distributions (ISOs auto-downloaded on demand).

fullscreen_enterB

Enter fullscreen for a VM display.

fullscreen_exitA

Exit fullscreen display mode.

fullscreen_toggleB

Toggle fullscreen for a VM display.

list_webhooksA

List registered webhooks.

register_webhookC

Register a webhook for VM lifecycle events.

delete_webhookC

Delete a registered webhook.

vm_runtimeB

Get runtime info for a VM (uptime, resource usage).

vm_errorsC

Get recent errors reported for a VM.

list_downloadsA

List downloaded distro ISOs and their status.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/juergenkoller-software/nemeton-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server