Skip to main content
Glama
kta41

PoC Recorder MCP Server

by kta41

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
POC_RECORDER_MCP_FPSNoFrames per second for the recording.15
POC_RECORDER_MCP_WIDTHNoViewport width in pixels.1440
POC_RECORDER_MCP_HEIGHTNoViewport height in pixels.900
POC_RECORDER_MCP_SHOW_HUDNoWhether to show HUD step captions (true/false).true
POC_RECORDER_MCP_LOG_LEVELNoLogging level (e.g., INFO, DEBUG).
POC_RECORDER_MCP_MAX_STEPSNoMaximum number of steps allowed per recording run.100
POC_RECORDER_MCP_OUTPUT_DIRNoDirectory where output artifacts are written.
POC_RECORDER_MCP_RUN_TIMEOUTNoRun timeout in seconds.180
POC_RECORDER_MCP_SHOW_CURSORNoWhether to show the animated virtual cursor (true/false).true
POC_RECORDER_MCP_ALLOWED_HOSTSNoComma-separated list or JSON array of allowed hosts.
POC_RECORDER_MCP_SCENARIO_ROOTSNoComma-separated list or JSON array of directories to search for reusable scenario files.
POC_RECORDER_MCP_ALLOW_LOCALHOSTNoWhether to allow localhost targets (true/false).true
POC_RECORDER_MCP_MAX_CONCURRENT_RUNSNoMaximum number of concurrent recording runs.2
POC_RECORDER_MCP_AUTO_INSTALL_BROWSERNoSet to 1 to auto-install the Playwright Chromium browser if missing.false

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
}

Tools

Functions exposed to the LLM to take actions

NameDescription
inspect-pageA

Open a target web service URL (including localhost ports) in headless Chromium and return its title, headings, localStorage keys, and interactive DOM selectors (buttons, tabs, inputs, chips, links). Use this before recording to discover accurate selectors.

record-pocA

Record an automated video walkthrough of a web PoC or localhost service with an animated virtual cursor, click ripples, optional step HUD captions, and dummy data injection (localStorage, sessionStorage, HTTP route mocks, HTML replacements, or post-load JS). Outputs H.264 .mp4, palette-optimized .gif, or both.

list-scenariosB

Discover reusable *.scenario.json recording definitions under a directory or configured roots.

run-scenarioB

Execute a saved *.scenario.json walkthrough with optional URL, output path, or format overrides.

list-recordingsB

List generated .mp4, .gif, and .webm files in the output directory with file sizes.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 5 tools

Disambiguation4/5

Each tool targets a distinct step: inspect-page for discovery, record-poc for ad-hoc recording, list-scenarios/run-scenario for saved scenario workflow, and list-recordings for output listing. The only mild overlap is between record-poc and run-scenario, but descriptions make the boundary clear (direct recording vs. executing a saved scenario file).

Naming Consistency5/5

All five tools follow a consistent kebab-case verb_noun pattern (inspect-page, record-poc, list-scenarios, run-scenario, list-recordings). The convention is uniform and predictable across the set.

Tool Count5/5

Five tools is well-scoped for a recording/automation server, covering discovery, recording, scenario management, and output inspection without redundancy. Each tool earns its place.

Completeness4/5

The surface covers a full workflow: discover selectors, record ad-hoc, list/run saved scenarios, and list outputs. Minor gaps exist (no tool to create/edit/delete scenario files or prune recordings), but agents can work around these via the filesystem.

Maintenance

ActivityMaintained
ResponsivenessNo issues