Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
RECORDING_OUTPUT_DIRNoOverride the directory where recordings (WebM, GIF, MP4) are saved. Defaults to ./recordings../recordings

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
record_page

Open a URL in a browser and start recording video. Returns a session ID. Call stop_recording when done. Common sizes: 1280x720 (16:9, README/YouTube), 1080x1920 (9:16, IG Reels/TikTok), 1080x1080 (1:1, Instagram/LinkedIn).

interact_page

Perform actions on a recording page (scroll, click, hover, type, press, select, wait, navigate). Actions are performed sequentially and recorded in the video.

stop_recording

Stop a recording session and save the video as .webm file.

convert_to_gif

Convert a .webm video to an optimized GIF using ffmpeg two-pass palette method.

convert_to_mp4

Convert a .webm video to MP4 (H.264). Widely compatible for social media, sharing, and embedding.

record_and_gif

All-in-one: open URL, wait for specified duration, stop recording, convert to GIF. Best for simple demos.

list_recordings

List all .webm and .gif recordings in the output directory.

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/mcpware/pagecast'

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