Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI → MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE ↗ (opens in a new tab)
  • llms.txt ↗ (opens in a new tab)
  • Catalog JSON ↗ (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub ↗ (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. Browse
  3. Chromium Bridge
  4. vs Mk Qa Master
Side-by-Side Model Context Protocol Comparison

Chromium Bridge vs Mk Qa Master

In-depth architectural comparison of the Chromium Bridge and Mk Qa Master MCP servers. Compare execution transports, security boundaries, tool capabilities, quality scores, and ready-to-paste client installation snippets for Claude, Cursor, Windsurf, and VS Code.

At a Glance & Executive Verdict

Chromium Bridge
Browser Automation · Local stdio
Quality: 63/100 (Good) | Auth: No auth required
Mk Qa Master
Browser Automation · Local stdio
Quality: 59/100 (Good) | Auth: No auth required
Verdict Summary: Choose Chromium Bridge if you need specialized Browser Automation tools running via a local process. Choose Mk Qa Master if your workspace requires Browser Automation integration with local subprocess execution. Both servers can be configured concurrently in your client's mcpServers manifest.

Which MCP Server Should You Choose?

Chromium Bridge logo

Choose Chromium Bridge when:

  • You need dedicated capabilities in the Browser Automation domain.
  • You prefer local stdio subprocess transport architecture.
  • Your security boundary fits: No auth required (Free / Open Source).
  • Primary tools included: browser_status, browser_tabs_list, browser_tab_create.
Explore Chromium Bridge Details
Mk Qa Master logo

Choose Mk Qa Master when:

  • You need dedicated capabilities in the Browser Automation domain.
  • You prefer local stdio subprocess transport architecture.
  • Your security boundary fits: No auth required (Free / Open Source).
  • You have access to required keys: QA_RUNNER, QA_PROJECT_ROOT.
  • Primary tools included: get_runner_info, list_tests, run_tests.
Explore Mk Qa Master Details

Feature & Specification Comparison

Specification
Chromium Bridge logo
Chromium Bridge
dashi96
Browser Automation
Mk Qa Master logo
Mk Qa Master
kao273183
Browser Automation
Summary
Category & ScopeBrowser AutomationBrowser Automation

Tools & Capabilities Breakdown

Chromium Bridge Tools (18)

browser_status
Check whether the browser extension is connected to the bridge. Returns {connected: boolean}. Read-only, no side effects. Call it first in a session, or when other browser_* tools fail, to distinguish "extension not connected" from page-level errors.
browser_tabs_list
List all open browser tabs with their id, title, and URL. Read-only. Use it to pick a tabId for the other browser_* tools; prefer reusing an existing tab over creating a new one when the target page is already open.
browser_tab_create
Open a new browser tab and return its id and windowId. Mutating: adds a tab to the user's real browser and focuses it. Use when a fresh page is needed; to work with a page that is already open, find its id via browser_tabs_list instead.
browser_tab_close
Close a browser tab by id. Destructive: the tab and its unsaved page state are gone, with no undo. Close only tabs this session created, unless the user explicitly asked to close theirs.

Ready-to-Paste Client Configurations

Paste either (or both) of these JSON server blocks into your client config file (e.g. claude_desktop_config.json or ~/.cursor/mcp.json).

Chromium Bridge Configuration
mcpServers (Claude Desktop / Cursor)
{
  "mcpServers": {
    "dashi96-chromium-bridge": {
      "command": "npx",
      "args": [
        "-y",
        "chromium-bridge"
      ]
    }
  }
}
Mk Qa Master Configuration
mcpServers (Claude Desktop / Cursor)
{
  "mcpServers": {
    "kao273183-mk-qa-master": {
      "command": "uvx",
      "args": [
        "mk-qa-master@0.4.1"
      ],
      "env": {
        "QA_RUNNER": "YOUR_QA_RUNNER_HERE",
        "QA_PROJECT_ROOT": "YOUR_QA_PROJECT_ROOT_HERE"
      }
    }
  }
}

Frequently Asked Questions

Chromium Bridge is categorized under Browser Automation and uses a local stdio subprocess. In contrast, Mk Qa Master belongs to Browser Automation using local stdio subprocess. Select Chromium Bridge when you need capabilities focused on browser automation and Mk Qa Master when you require tools for browser automation.

More alternatives to Chromium BridgeMore alternatives to Mk Qa MasterBrowser Automation category hub

Related MCP Server Comparisons

Popular comparisons with Chromium Bridge

  • MCP Accessibility Scanner logoChromium Bridge vs MCP Accessibility Scanner
  • MCP Server Playwright logoChromium Bridge vs MCP Server Playwright
  • Manzanas logoChromium Bridge vs Manzanas
  • Browser Use MCP Server logoChromium Bridge vs Browser Use MCP Server

Popular comparisons with Mk Qa Master

Quality signal
63/100 (Good)
59/100 (Good)
Transport ProtocolLocal Subprocess (stdio)Local Subprocess (stdio)
Auth RequirementNo auth requiredNo auth required
Pricing ModelFree / Open SourceFree / Open Source
Required Env VarsNone required
QA_RUNNERQA_PROJECT_ROOT
Compatible Clients
Claude DesktopCursorWindsurfClineVS Code
Claude DesktopCursorWindsurfClineVS Code
Install path signalnpx · highuvx · high
Engagement & Health 3 views 0 copies 0 upvotes 5 stars 1 views 0 copies 0 upvotes 37 stars
Verified / OfficialCommunity ListingCommunity Listing
Open full listingView Chromium Bridge ListingView Mk Qa Master Listing
browser_navigate
Navigate an existing tab to a URL, or move through its history with url="back" / url="forward". Mutating: replaces the page currently shown in that tab. Returns when navigation is committed; dynamic pages may still be rendering — verify with browser_page_text or a screenshot before interacting.
browser_page_text
Get a tab's title, URL, and visible text (up to 80 kB) from the live DOM. Read-only and cheap — prefer it over a screenshot whenever layout does not matter. Content rendered to canvas or images is invisible to it; use a browser_computer screenshot for those.
browser_computer
Mouse, keyboard, and screenshots in a browser tab via the DevTools protocol; the tab does not need to be active (first use shows Chrome's "started debugging" info bar — that is expected). Actions: screenshot (viewport image in CSS pixels — its coordinates map 1:1 to click coordinates), zoom (magnified region [x0,y0,x1,y1]), left_click, right_click, double_click, triple_click, hover, left_click_drag (start_coordinate→coordinate), type (insert text at the current focus), key (space-separated combos, e.g. "cmd+a Backspace"), scroll (scroll_direction+scroll_amount), scroll_to (ref), wait (duration, max 10 s). Clicks, typing, and key presses are real input events and mutate page state; screenshot/zoom/hover/wait are read-only. Positions come from coordinate:[x,y] or from a ref returned by browser_read_page/browser_find — refs are more reliable than eyeballed coordinates.
browser_read_page
Accessibility tree of the page with a ref id per element; use refs with browser_computer (clicks, scroll_to) and browser_form_input. filter=interactive returns only clickable/editable elements — a compact map of the page. Read-only. Refs go stale after navigation or heavy DOM changes; call again to refresh.
browser_find
Find elements by visible text, accessible name, or role, and return their refs for use with browser_computer and browser_form_input. Read-only. Cheaper than reading the whole accessibility tree when you know what you are looking for. An empty result means nothing matched — not an error.
browser_form_input
Set a form control's value directly in the DOM: input/textarea/contenteditable (text), select (option value or label), checkbox/radio ("true"/"false"). Fires input/change events so frameworks pick the value up. Mutating. Target by CSS selector or ref. Reliable for plain form fields; rich editors (CodeMirror and the like) and custom comboboxes often ignore it — for those, click the field with browser_computer and type.
browser_click
Click an element via DOM .click() by CSS selector. Mutating. Works without the debugger — including on pages where CDP attach fails — but only fires the click handler, with no hover/focus/mousedown chain. If the page ignores it (custom dropdowns, canvas UI), use browser_computer left_click for a real mouse event.
browser_upload_file
Put local files into an <input type="file"> selected by CSS selector, as if the user picked them in the file dialog (fires change). Mutating. files are absolute paths on the user's machine; the input must already exist in the DOM.
+6 more tools listed on main page

Mk Qa Master Tools (17)

get_runner_info
Which runner is active + all available ones
list_tests
Enumerate tests in the project
run_tests
Run tests (filter / headed / browser; last two pytest-playwright only)
run_failed
Re-run last failures (`pytest --lf`)
get_test_report
Summary (pass / fail / skipped / duration / flaky-in-run)
get_failure_details
Per-failure message + screenshot / trace / video paths
generate_test
Test skeleton; with `module` from `analyze_url`/`analyze_screen`, a *runnable* one (Playwright `.py` or Maestro `.yaml`)
auto_generate_tests
One-shot: analyze URL → generate one test per discovered module
codegen
Launch Playwright codegen (web) / hint to `maestro studio` (mobile)
generate_html_report
Render the latest run as self-contained HTML
get_test_history
Last N archived run summaries (for trend / flake debugging)
analyze_url
Web**: DOM probe → modules + selectors + candidate TCs + API endpoints + layout overflow warnings
+5 more tools listed on main page
  • Manzanas logoMk Qa Master vs Manzanas
  • Currents MCP logoMk Qa Master vs Currents MCP
  • Devloop logoMk Qa Master vs Devloop
  • Wavexis MCP logoMk Qa Master vs Wavexis MCP
  • MCP server + Chrome extension that connects Claude Code to Chromium-based browsers (Arc, Vivaldi, Brave) where the official Claude in Chrome extension doesn't work — navigate, click, read pages, run JS, and record GIFs in the user's real browser.
    AI 測試大師 — end-to-end QA loop over MCP. Drives pytest / Jest / Cypress / Go / Maestro from one surface; analyzes URLs (Web DOM) or live mobile screens (maestro hierarchy) to extract testable modules, generates runnable pytest or Maestro YAML with real selectors (not TODO stubs), runs with auto-retry, then writes a prioritized optimization-plan.md ranked by evidence (flaky vs broken vs coverage gap). Mobile-first: iOS Simulator, Android Emulator, real devices, and BlueStacks (QAANDROIDHOST=127.0.0.1:5555). Install via uvx mk-qa-master.