markmircea avatar

Selenix Mcp Server

markmircea/selenix-mcp-server

Bridges Claude Desktop to the Selenix browser automation platform via a local HTTP server. Exposes read operations like get_screenshot, get_page_html, get_test_list, and get_command_info alongside write operations like add_commands, run_test, and fix_commands. You get the same capabilities as Selenix's built-in AI Assistant but through Claude's interface. The connection runs entirely on localhost with bearer token auth, auto-refreshing config on each call so Selenix restarts don't break the link. Reach for this if you're already using Selenix for test automation and want to iterate on test scripts conversationally instead of clicking through the desktop UI.

tools
18
auth
Secret needed
transport
STDIO
env var
1
last updated
Mar 18, 2026

Tools

18 tools

Public tool metadata for what this MCP can expose to an agent.

get_screenshotCapture a screenshot of the browser window

Capture a screenshot of the browser window

No parameter schema in public metadata yet.

get_page_htmlGet the page HTML with interactive elements annotated

Get the page HTML with interactive elements annotated

No parameter schema in public metadata yet.

get_search_htmlSearch page HTML by regex pattern

Search page HTML by regex pattern

No parameter schema in public metadata yet.

get_selected_command_infoGet DOM context for a command's target element

Get DOM context for a command's target element

No parameter schema in public metadata yet.

get_current_testGet all commands in the current test

Get all commands in the current test

No parameter schema in public metadata yet.

get_test_listList all tests in the project

List all tests in the project

No parameter schema in public metadata yet.

get_test_by_nameGet a test by its name

Get a test by its name

No parameter schema in public metadata yet.

get_command_listList all available Selenix commands

List all available Selenix commands

No parameter schema in public metadata yet.

get_command_infoGet detailed docs for a specific command

Get detailed docs for a specific command

No parameter schema in public metadata yet.

get_project_infoGet project metadata

Get project metadata

No parameter schema in public metadata yet.

get_active_suiteGet the active test suite

Get the active test suite

No parameter schema in public metadata yet.

get_step_resultsGet pass/fail results from the last test run

Get pass/fail results from the last test run

No parameter schema in public metadata yet.

get_logsGet recent logs (all types), 20 per page, most recent first. Optional page param for pagination.

Get recent logs (all types), 20 per page, most recent first. Optional page param for pagination.

No parameter schema in public metadata yet.

get_workspace_contextGet a summary of the current workspace

Get a summary of the current workspace

No parameter schema in public metadata yet.

add_commandsAdd commands to a test at a specific position

Add commands to a test at a specific position

No parameter schema in public metadata yet.

run_testRun a test and wait for results (up to 2 minutes)

Run a test and wait for results (up to 2 minutes)

No parameter schema in public metadata yet.

clear_and_replace_commandsReplace all commands in a test

Replace all commands in a test

No parameter schema in public metadata yet.

fix_commandsApply targeted fixes — update, remove, or insert commands

Apply targeted fixes — update, remove, or insert commands

No parameter schema in public metadata yet.

Sponsors

Configuration

YOUR_API_KEYsecret

Your API key for the service

Readme

Selenix MCP Server

npm version

Connect Claude Desktop to Selenix via the Model Context Protocol. Chat with Claude to create, run, debug, and manage browser automation tests — just like using the built-in AI Assistant, but powered by Claude.

Selenix-MCP MCP server

Prerequisites

Enable the Bridge in Selenix

Before using any setup method below, enable the bridge inside Selenix:

  1. Open Selenix
  2. Go to System Settings (gear icon in the sidebar)
  3. Scroll to the MCP Server section
  4. Set Enable MCP Server to Yes

This starts a local bridge server that the MCP server connects to.

Setup

Choose one of the following methods:

Option A: Install via npm (recommended)


View the full README on GitHub

Details

Repository
github.com/markmircea/selenix-mcp-server
Categories
Web & Browser Automation, Automation & Workflows
Package
@selenix/mcp-server
Transport
STDIO
Auth
Required
Registry
MCP registry, active

Related Web & Browser Automation MCP servers

View all
1mechreaper007x avatarClipacanvasmechreaper007x/clipacanvasRender HTML, CSS, SVG, and Canvas animations to MP4 locally via Playwright/Chromium and FFmpeg.0stars
2rocnubie avatarEarScribe MCProcnubie/earscribe-mcpEarScribe is a browser-based transcription tool that converts audio to text on-device using OpenAI0stars
3rocnubie avatarVideo to Audio Converter MCProcnubie/videotoaudioconverter-mcpVideo to Audio Converter is a free, browser-based tool that extracts audio tracks from common video0stars
4rocnubie avatarWordCast MCProcnubie/wordcast-mcpWordCast is a browser-based text-to-speech reader that runs entirely on-device using the Web Speech0stars
5smoke711711 avatarAshfields MCP Serversmoke711711/ashfields-mcp-serverBurn $ASH to mint on-chain NFTs on Ethereum. No browser. Two agent tool calls.0stars
6ivoryriver avatarIvory River — Agent Commercestore.ivoryriver/agent-commerceSearch, configure, quote, recommend gaming PCs and components. Hands user to in-browser checkout.0stars