Skip to main content
Glama
sultannaufal

Puppeteer MCP Server

by sultannaufal

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HOSTNoServer host0.0.0.0
PORTNoServer port3000
API_KEYYesAuthentication key for API access
NODE_ENVNoNode environmentproduction
LOG_LEVELNoLogging levelinfo
LOG_FORMATNoLog formatjson
CORS_ORIGINNoCORS origin*
RATE_LIMIT_MAXNoMax requests per window100
BROWSER_TIMEOUTNoBrowser operation timeout (ms)30000
MEMORY_LIMIT_MBNoMemory limit (MB)1024
SESSION_TIMEOUTNoSession timeout (ms)1800000
HEALTH_CHECK_PATHNoHealth check path/health
RATE_LIMIT_WINDOWNoRate limit window (ms)900000
SCREENSHOT_QUALITYNoScreenshot quality80
HEALTH_CHECK_ENABLEDNoEnable health checktrue
MAX_CONCURRENT_PAGESNoMax concurrent pages10
SCREENSHOT_MAX_WIDTHNoScreenshot max width1920
MAX_PAGES_PER_SESSIONNoMax pages per session5
PAGE_CLEANUP_INTERVALNoPage cleanup interval (ms)300000
SCREENSHOT_MAX_HEIGHTNoScreenshot max height1080
PUPPETEER_LAUNCH_OPTIONSNoPuppeteer launch options JSON{"headless":true,"args":["--no-sandbox","--disable-setuid-sandbox"]}
SCREENSHOT_DEFAULT_WIDTHNoScreenshot default width800
BROWSER_RESTART_THRESHOLDNoBrowser restart threshold100
PUPPETEER_EXECUTABLE_PATHNoPath to Chromium executable/usr/bin/chromium
SCREENSHOT_DEFAULT_HEIGHTNoScreenshot default height600
PUPPETEER_SKIP_CHROMIUM_DOWNLOADNoSkip Chromium downloadtrue

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

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/sultannaufal/puppeteer-mcp-server'

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