MCP Catalogs
Home

mcpX

by Rudra78996·1·Score 31

mcpX bridges AI applications with browser automation through MCP, enabling sophisticated web interaction workflows.

browser-automationweb-scrapingdeveloper-tools
0
Forks
0
Open issues
9 mo ago
Last commit
2d ago
Indexed

Overview

mcpX is a TypeScript-based MCP server that provides browser automation capabilities through the Model Context Protocol. It offers precise DOM interaction, visual capture, smart navigation, keyboard automation, and element detection features. The server maintains a secure architecture with minimal permissions and explicit user control, making it suitable for LLMs like Claude and Cursor. With documentation available and recent activity, it appears to be actively developed.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Automated web testing and quality assurance workflows
you:Data extraction and monitoring from websites
you:AI-powered browser automation for repetitive tasks
you:Which browsers does mcpX support?
you:What are the security features of mcpX?

When to choose this

Choose mcpX when you need precise browser automation capabilities integrated with AI agents, particularly for testing, data collection, or complex web workflows requiring visual verification.

When NOT to choose this

Avoid mcpX if you need support for non-Chromium browsers or require advanced browser features not yet implemented, as it's still a relatively new project with limited browser compatibility.

Tools this server exposes

12 tools extracted from the README
  • click_element

    Click on a specific element with pixel-perfect accuracy

  • type_text

    Type text into a specific element

  • hover_element

    Hover over a specific element

  • scroll_page

    Scroll the page vertically or horizontally

  • take_screenshot

    Capture a screenshot of the current browser viewport

  • navigate_to

    Navigate to a specific URL

  • find_element

    Find an element using various selectors

  • wait_for_element

    Wait for an element to appear on the page

  • get_console_logs

    Retrieve browser console logs and messages

  • execute_script

    Execute custom JavaScript on the page

  • press_keys

    Simulate keyboard input and key combinations

  • get_page_source

    Retrieve the HTML source code of the current page

Note: Tools were inferred from the features section and general browser automation capabilities described in the README. No explicit tool list was provided in the documentation.

Comparable tools

browserless-mcpplaywright-mcppuppeteer

Installation

Installation

  1. Clone the repository: git clone https://github.com/Rudra78996/mcpX.git
  2. Install dependencies: npm install
  3. Build the project: npm run build
  4. Configure your MCP client to use the server

For Claude Desktop, add to claude_desktop_config.json:

{
  "mcpServers": {
    "mcpx": {
      "command": "node",
      "args": ["/path/to/mcpX/dist/index.js"]
    }
  }
}

FAQ

Which browsers does mcpX support?
mcpX works on Chrome, Edge, and other Chromium-based browsers.
What are the security features of mcpX?
mcpX implements a secure architecture with minimal permissions and explicit user control to ensure safe browser automation.

Compare mcpX with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.