Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CHROMIUM_WINDOW_SIZENoSet browser window size1280,720

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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
navigateC

Navigate to a URL

screenshotC

Take a screenshot of the current page

clickC

Click an element on the page

fillC

Fill an input field

evaluateC

Execute JavaScript in the browser

get_contentC

Get page content (HTML or text)

hoverC

Hover over an element on the page

selectC

Select an option from a dropdown

get_console_logsB

Get browser console logs

get_console_errorsB

Get browser console errors

get_network_logsC

Get network activity logs

get_network_errorsB

Get network error logs

wipe_logsB

Clear all stored logs from memory

get_selected_elementB

Get information about the currently selected element

run_accessibility_auditB

Run an accessibility audit on the current page

run_performance_auditB

Run a performance audit on the current page

run_seo_auditB

Run an SEO audit on the current page

run_best_practices_auditC

Run a best practices audit on the current page

run_nextjs_auditB

Run a Next.js specific audit on the current page

run_debugger_modeC

Run debugger mode to debug issues in the application

run_audit_modeC

Run comprehensive audit mode for optimization

close_browserB

Close the browser instance

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 22 tools

Disambiguation4/5

Most tools have distinct purposes, such as click, fill, navigate, and screenshot, with clear boundaries. However, some overlap exists between the various audit tools (e.g., run_accessibility_audit, run_best_practices_audit, run_performance_audit, run_seo_audit, run_nextjs_audit, run_audit_mode), which could cause confusion as their specific scopes might not be immediately clear from the names alone, though descriptions help differentiate them.

Naming Consistency5/5

The tool names follow a highly consistent snake_case pattern with clear verb_noun structures, such as click, close_browser, evaluate, fill, get_console_errors, navigate, run_accessibility_audit, and screenshot. There are no deviations in naming conventions, making the set predictable and easy to understand.

Tool Count3/5

With 22 tools, the count is borderline high for a browser automation and auditing server, as it might feel heavy and potentially overwhelming. While it covers many aspects, some tools could be consolidated (e.g., multiple audit tools), suggesting a slight over-scoping that could impact usability.

Completeness5/5

The tool set provides comprehensive coverage for browser automation and auditing, including navigation, interaction (click, fill, select), content retrieval (get_content, get_console_logs), debugging (run_debugger_mode, get_network_errors), audits (performance, SEO, accessibility), and maintenance (close_browser, wipe_logs). There are no obvious gaps, and agents can handle full workflows from setup to analysis.

Maintenance

ActivityInactive
ResponsivenessNo issues