
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 toolsPublic 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_KEYsecretYour API key for the service
Readme
Selenix MCP Server
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.
Prerequisites
- Selenix desktop app installed
- Claude Desktop installed
- Node.js 18 or later
Enable the Bridge in Selenix
Before using any setup method below, enable the bridge inside Selenix:
- Open Selenix
- Go to System Settings (gear icon in the sidebar)
- Scroll to the MCP Server section
- 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)
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