Skip to main content
Glama
rkdfx

TestCafe MCP Server

by rkdfx

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
create_testC

Create a TestCafe test file from structured test definition

execute_testC

Execute TestCafe tests with configurable browsers and options

validate_testC

Validate TestCafe test syntax, structure, and best practices

interactC

Perform browser interactions and generate TestCafe test code

inspect_pageC

Inspect web pages, discover elements, and generate selectors for TestCafe automation

get_console_logsC

Capture and retrieve browser console logs (errors, warnings, info, debug) from a web page. Essential for debugging JavaScript issues.

get_accessibility_snapshotC

Return the accessibility tree of a web page - structured, LLM-friendly data about page content including roles, labels, and states without requiring vision. Essential for understanding page structure and interactive elements.

browser_tabsB

Manage browser tabs/windows - list all open tabs, create new tabs, close tabs, and switch between tabs. Note: TestCafe manages windows rather than traditional tabs, but the functionality is similar.

get_network_logsB

Capture network requests and responses for debugging and API verification. Supports filtering by URL pattern, HTTP method, status code, and resource type. Essential for understanding API calls and debugging network issues.

handle_dialogsB

Capture and handle native browser dialogs (alert, confirm, prompt, beforeunload). Auto-dismiss with defaults or use custom response logic for testing.

browser_navigateC

Navigate to a URL in the persistent browser session

browser_snapshotB

Capture accessibility snapshot of the current page, this is better than screenshot

browser_clickD

Perform click on a web page

browser_typeC

Type text into editable element

browser_press_keyC

Press a key on the keyboard

browser_evaluateC

Evaluate JavaScript expression on page or element

browser_take_screenshotA

Take a screenshot of the current page. You can't perform actions based on the screenshot, use browser_snapshot for actions.

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/rkdfx/testcafe-mcp'

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