Skip to main content
Glama
volkan-m
by volkan-m

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
VNC_HOSTYesHostname or IP of the VNC server.
VNC_PORTYesPort of the VNC server (default 5900).
VNC_PASSWORDYesPassword for the VNC server.

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
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
vnc_connectC

Connect to a VNC server

vnc_disconnectA

Disconnect from the VNC server

vnc_screenshotC

Capture a screenshot

vnc_ocr_regionB

Extract text from a specific region using OCR

vnc_find_imageC

Find a template image on the screen

vnc_mouse_moveD

Move the mouse

vnc_mouse_clickD

Click the mouse

vnc_mouse_double_clickC

Double click the mouse

vnc_mouse_scrollC

Scroll the mouse

vnc_mouse_dragC

Perform a drag and drop

vnc_get_pixel_colorD

Get the color of a pixel

vnc_wait_for_changeC

Wait until a region changes

vnc_get_screen_infoA

Get screen resolution and OS hint

vnc_get_connection_healthB

Get connection health metrics

vnc_key_tapA

Tap a key (e.g., 'Enter', 'C-c')

vnc_type_stringC

Type a string

vnc_set_clipboardC

Set the remote clipboard

vnc_system_commandB

Execute a shell command in the background on the server

vnc_get_clipboardA

Get the last captured clipboard text

vnc_execute_sequenceA

Execute a sequence of input actions (move, click, type, key, wait) in a single call for higher speed

vnc_launch_gui_appB

Launch a GUI application on the remote desktop (Linux focus)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3/5.0

Scored across 21 tools

Disambiguation5/5

Each tool targets a distinct action on the VNC server, such as connection management, mouse/keyboard input, screen analysis, clipboard, and system commands. The boundaries between tools are clear, with no overlapping purposes that would cause misselection.

Naming Consistency5/5

All tools follow a consistent 'vnc_' prefix with snake_case verb_noun naming (e.g., vnc_connect, vnc_mouse_move, vnc_get_screen_info). The pattern is uniform and predictable, with getters consistently using 'get_'.

Tool Count4/5

At 21 tools, the count is slightly above the typical well-scoped range (3-15), but each tool serves a distinct and necessary function for remote desktop automation. The slight heaviness is justified by the breadth of VNC operations covered.

Completeness5/5

The tool set covers the full spectrum of VNC operations: connect/disconnect, screen capture and analysis (screenshot, OCR, image finding), input methods (mouse, keyboard, typing), clipboard access, system commands, and GUI launching. There are no obvious missing operations that would hinder normal workflows.

Maintenance

ActivityInactive
ResponsivenessNo issues