Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SCREENSHOT_MCP_BINNoPath to the compiled Swift binary
SCREENSHOT_MCP_OUTPUT_DIRNoDefault output directory for screenshots

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_displays

List available displays with bounds and pixel sizes.

list_windows

List on-screen windows with bounds and owner metadata.

screenshot_display

Capture a PNG/JPG of a display by display_id.

screenshot_window

Capture a PNG/JPG of a window by window_id.

record_window_duration

Record a window for a fixed duration (seconds) to an MP4. fps defaults to 10. system_audio records global system audio.

record_window_start

Start recording a window until record_window_stop is called. fps defaults to 10. system_audio records global system audio.

record_window_stop

Stop a recording started with record_window_start.

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/FrontMage/screenshot_mcp'

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