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": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
platform_infoD
platform_capabilitiesD
local_system_infoD
local_shell_infoD
local_shell_runD
powershell_runD
project_currentD
project_detectD
local_read_fileD
local_write_fileD
local_list_dirD
config_statusD
first_run_statusD
first_run_configureD
trusted_roots_listD
trusted_root_addD
trusted_root_removeD
computer_control_mode_setD
service_statusD
service_actionD
run_scriptD
job_startD
run_script_asyncD
job_statusD
job_outputD
job_cancelD
job_listD
ssh_agent_statusD
ssh_agent_keysD
ssh_hostsD
ssh_host_addD
ssh_host_removeD
ssh_hosts_importD
ssh_testD
ssh_execD
ssh_uploadD
ssh_downloadD
wsl_listD
wsl_infoD
wsl_execD
wsl_path_translateD
browser_statusD
browser_startD
browser_stopD
browser_tabsD
browser_openD
browser_closeD
browser_navigateD
browser_reloadD
browser_backD
browser_forwardD
browser_waitD
browser_snapshotD
browser_get_textD
browser_findD
browser_clickD
browser_fillD
browser_typeD
browser_pressD
browser_selectD
browser_scrollD
browser_uploadD
browser_downloadsD
browser_download_clickD
browser_screenshotD
browser_consoleD
browser_network_errorsD
browser_recording_startD
browser_recording_stopD
desktop_infoD
desktop_windowsD
desktop_find_windowD
desktop_focus_windowD
desktop_screenshotD
desktop_window_actionD
desktop_controlsD
desktop_control_actionD
desktop_pressD
desktop_hotkeyD
desktop_typeD
desktop_moveD
desktop_clickD
desktop_scrollD
video_infoD
video_convertD
video_convert_asyncD
video_trimD
video_trim_asyncD
video_concatD
video_concat_asyncD
video_resizeD
video_resize_asyncD
video_change_fpsD
video_change_fps_asyncD
video_extract_frameD
video_extract_frame_asyncD
video_sample_framesD
video_contact_sheetD
video_remove_audioD
video_remove_audio_asyncD
video_extract_audioD
video_extract_audio_asyncD
video_add_audioD
video_add_audio_asyncD
video_add_subtitlesD
video_add_subtitles_asyncD
video_add_textD
video_overlay_imageD
video_to_gifD
video_to_gif_asyncD
gif_to_videoD
gif_to_video_asyncD
screen_recording_statusD
screen_recording_startD
screen_recording_stopD
animation_backendsD
animation_project_createD
animation_renderD
animation_render_asyncD
obs_statusD
obs_scenesD
obs_current_sceneD
obs_set_sceneD
obs_sourcesD
obs_source_visibilityD
obs_recording_statusD
obs_recording_startD
obs_recording_stopD
obs_recording_pauseD
obs_recording_resumeD
obs_streaming_statusD
obs_streaming_startD
obs_streaming_stopD
obs_statsD
obs_secret_infoD
obs_password_setD
obs_password_deleteD
docker_infoD
docker_psD
docker_logsD
docker_compose_upD
docker_compose_downD
docker_compose_restartD
git_statusD
git_diffD
health_checkD

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

D1.4/5.0

Scored across 146 tools

Disambiguation2/5

Many tool names have overlapping boundaries: platform_info/platform_capabilities/local_system_info, run_script/job_start/local_shell_run, and every video_*_async duplicates the synchronous video_* operation. Even within browser automation, browser_start/open/navigate could be confused. The large set is organized by domain prefixes, but without descriptions an agent cannot reliably pick between near-synonyms.

Naming Consistency3/5

Most tools follow lowercase_snake_case with domain prefixes (browser_*, video_*, obs_*, ssh_*), which helps navigation. However verb placement is inconsistent: local_shell_run and job_start are object+verb while run_script and health_check are verb+object, and powershell_run breaks the local_shell_* pattern. The naming is readable but uses mixed conventions.

Tool Count1/5

146 tools is far beyond the 16–25 'heavy' range and into extreme-mismatch territory. Even if the server intentionally spans shell, SSH, WSL, browser, desktop, video, OBS, Docker, and jobs, the sheer number creates major navigation and selection overhead. Most agents would be better served by several smaller focused servers.

Completeness3/5

The surface covers a wide range of local operations—system info, shell, files, SSH/WSL, browser/desktop automation, video editing, OBS, Docker, git, services, and jobs—so it is far from incomplete overall. Still, several subdomains have gaps (file delete/move, git commit/push, docker compose logs), and the lack of descriptions makes lifecycle coverage hard to verify. These gaps are often workaroundable via shell/job tools, so this is a moderate score rather than a failure.

Maintenance

ActivityMaintained
ResponsivenessNo issues