Skip to main content
Glama
jomon003

PlayMCP Browser Automation Server

by jomon003

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
openBrowserC

Launch a new browser instance

navigateC

Navigate to a URL

typeC

Type text into an element

clickD

Click an element

moveMouseC

Move mouse to coordinates

scrollC

Scroll the page by specified amounts with enhanced feedback

screenshotD

Take a screenshot

getPageSourceB

Get the HTML source code of the current page

getPageTextB

Get the text content of the current page

getPageTitleB

Get the title of the current page

getPageUrlB

Get the URL of the current page

getScriptsB

Get all JavaScript code from the current page

getStylesheetsB

Get all CSS stylesheets from the current page

getMetaTagsB

Get all meta tags from the current page

getLinksB

Get all links from the current page

getImagesB

Get all images from the current page

getFormsB

Get all forms from the current page

getElementContentC

Get the HTML and text content of a specific element

getElementHierarchyC

Get the hierarchical structure of page elements with parent-child relationships

executeJavaScriptB

Execute arbitrary JavaScript code on the current page and return the result

goForwardA

Navigate forward to the next page in history

hoverC

Hover over an element on the page

dragAndDropD

Drag and drop from one element to another

selectOptionC

Select option(s) in a dropdown or select element

pressKeyB

Press a key on the keyboard

waitForTextC

Wait for specific text to appear on the page

waitForSelectorC

Wait for a specific selector to appear on the page

resizeC

Resize the browser viewport

handleDialogC

Handle browser dialogs (alerts, confirms, prompts)

getConsoleMessagesB

Get console messages from the browser

getNetworkRequestsB

Get network requests made by the page

uploadFilesC

Upload files through a file input element

evaluateWithReturnC

Execute JavaScript code and return the result

takeScreenshotC

Take a screenshot of the page or specific element

mouseMoveC

Move mouse to specific coordinates

mouseClickC

Click at specific coordinates

mouseDragC

Drag from one coordinate to another

closeBrowserB

Close the browser

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/jomon003/PlayMCP'

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