Connects Claude Desktop to Selenix for creating, running, inspecting, and repairing browser automation tests.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
One-click editor setup isnβt available for this listing yet β we donβt have a confirmed install command, and weβd rather show nothing than point your editor at the wrong package or host. Follow the projectβs own setup instructions, linked above.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Selenix MCP Server.
get_screenshotCapture a screenshot of the browser window
get_page_htmlGet the page HTML with interactive elements annotated
get_search_htmlSearch page HTML by regex pattern
get_selected_command_infoGet DOM context for a command's target element
get_current_testGet all commands in the current test
get_test_listList all tests in the project
The markmircea/Selenix-MCP-Server MCP server exposes Selenix browser automation and testing workflows to Claude Desktop. It supports inspecting the active workspace, browsing available tests and commands, viewing project and suite metadata, and examining the current test. Claude can also capture browser screenshots, retrieve page HTML with interactive elements annotated, search page HTML with a regular expression, and inspect DOM context for a command target.
The server also provides operations for changing and executing tests. An agent can append commands at a chosen position, replace a test's complete command set, or apply focused updates, removals, and insertions. The run_test tool waits for execution results for up to two minutes, while result and log tools help review what happened afterward.
The markmircea/Selenix-MCP-Server MCP server uses Claude Desktop's stdio transport on one side and Selenix's local HTTP bridge on the other:
Claude Desktop -> MCP server -> Selenix bridge
Selenix must be open with its MCP server bridge enabled. The bridge listens only on 127.0.0.1, so the documented setup does not expose it to the network. Selenix creates a bearer token when it starts. Connection details are stored in ~/.selenix/bridge.json, and the MCP server reads that configuration for each call, allowing Selenix to restart without requiring a Claude Desktop restart.
Install Selenix and Claude Desktop, and use Node.js 18 or newer. In Selenix, open System Settings, find the MCP Server section, and enable the MCP server. The README documents an npm installation using npm install -g @selenix/mcp-server, followed by a Claude Desktop configuration that runs the package's dist/bundle.js with Node. The Selenix desktop application may also include resources/mcp-server/index.js, which can be used directly, or the bundle can be downloaded manually.
After editing Claude Desktop's claude_desktop_config.json, restart Claude Desktop. The configuration must place the Selenix entry inside mcpServers. A tools icon should then appear in the chat input area. If the bridge cannot be read or reached, first check that Selenix is running and that its MCP server setting is enabled.
Inspection tools cover screenshots, page HTML, regex-based HTML search, selected-element context, tests, commands, project data, active suites, workspace summaries, step results, and paginated recent logs. Command documentation can be queried before constructing or repairing a test.
Editing and execution tools support adding commands, replacing all commands, applying targeted fixes, and running tests synchronously until results are available or the two-minute limit is reached.
The markmircea/Selenix-MCP-Server MCP server depends on the Selenix desktop application and its local bridge; it is not described as a standalone browser driver. Claude Desktop must be restarted after configuration changes. The bridge configuration is local, and no remote endpoint or external API credential is documented. The README's example paths contain machine-specific placeholders, so they must be replaced with actual local paths when configuring the Node command.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/markmircea-selenix-mcp-server)<a href="https://allmcps.com/mcp/markmircea-selenix-mcp-server"><img src="https://allmcps.com/api/badge/markmircea-selenix-mcp-server?style=directory" alt="Selenix MCP Server on AllMCPs" /></a>