Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TIMEOUTNoCommand timeout (ms)30000
LOG_OPERATIONSNoOperation log outputtrue

Tools

Functions exposed to the LLM to take actions

NameDescription
mouse_click

Left-click at screen coordinates

mouse_double_click

Double-click at coordinates

mouse_right_click

Right-click at coordinates

mouse_move

Move cursor to position (without clicking)

mouse_drag

Drag from point A to point B

mouse_scroll

Scroll in a direction

mouse_get_position

Get current cursor position

keyboard_type

Type text at current cursor position

keyboard_press

Press a key or key combination (e.g., 'enter', 'cmd+c', 'shift+tab')

keyboard_shortcut

Execute common keyboard shortcut

screen_capture

Take a screenshot (full screen or region)

screen_get_size

Get main screen dimensions

screen_get_color

Get pixel color at coordinates

window_list

List all visible windows

window_focus

Focus/activate an application

window_move

Move application window to position

window_resize

Resize application window

run_applescript

Run arbitrary AppleScript code (full power, deletion blocked)

run_shell

Run shell command (full power, deletion blocked)

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/Akira-Papa/macOS-GUI-Control-MCP'

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