Skip to main content
Glama

20 Best Browser Automation MCP Servers, Compared (September 2026)

Updated 20 of 2,831 Browser Automation servers in the Glama registryRebuilt weekly

The short answer

Most readers should reach for Chrome DevTools MCP. It is an active choice: 243 commits in the last 12 weeks, a commit 2 days ago, 50,162 GitHub stars, and 1,919,316 npm downloads in a typical week. It covers browser automation along with debugging, network, console, screenshot, and trace work. If your task is long-running autonomous browser workflows and self-healing tests, Playwright MCP is the better answer: it exposes 24 tools for accessibility-snapshot interaction and had 6,711,614 npm downloads in a typical week.

Whichever you choose, give it the narrowest access that still works (a read-only credential, a replica, a scratch account), and widen it only once you have watched what your agent actually asks for.

Glama operates the MCP registry these numbers are measured from, and sells MCP hosting and a gateway. No position on this page is paid for. How the registry is built.

Quick picks

  • 1Chrome DevTools MCP : For debugging and profiling a live Chrome browser: it combines Puppeteer automation with Chrome DevTools network, console, screenshot, and trace capabilities.
  • 2Playwright MCP Server : Long-running autonomous browser workflows and self-healing tests: it exposes accessibility snapshots plus deterministic navigation, click, type, and network inspection tools.
  • 3Stealth Browser MCP : Bypassing Cloudflare and anti-bot walls during browser automation: it runs real Chrome-family browsers via nodriver and CDP to evade detection.
  • 4browser-tools-mcp : Debugging a live app in the Chrome session you are already logged into: it captures console, network, screenshots and Lighthouse audits from that real tab.
  • 5Auto-Browser : Brittle sites where a human may need to recover the flow: it keeps a noVNC human takeover on the live session.

Which one, for your situation

Your situationWhat to use
I need to debug and profile a live Chrome browserUse Chrome DevTools MCP: it combines Puppeteer automation with Chrome DevTools network, console, screenshot, and trace capabilities.
I need long-running autonomous browser workflows and self-healing testsUse Playwright MCP: it exposes 24 tools built around accessibility snapshots plus deterministic navigation, click, type, and network inspection.
I need to scrape sites protected by anti-bot systemsUse SeleniumBase MCP: it drives a Pure CDP Mode browser, includes a solve_captcha tool, and had a commit 0 days ago.
I need to automate a real Chrome I am already logged intoUse OpenChrome: it drives a real, already logged-in Chrome over CDP with parallel tabs, token-efficient page reads, and recovery.
I need browser automation in Firefox, not ChromeUse firefox-devtools-mcp: it automates Firefox via WebDriver BiDi, exposes 32 tools, and has a B tool description grade.
I need LinkedIn job hunting and outreach in my browserUse LinkedIn MCP Server: it searches jobs and people, reads profiles and companies, and sends messages through an authenticated browser session.

Top MCP servers for Browser Automation

Best forProfile
1For debugging and profiling a live Chrome browser: it combines Puppeteer automation with Chrome DevTools network, console, screenshot, and trace capabilities.Community favourite50,162+1,9282 days ago94.6
2Long-running autonomous browser workflows and self-healing tests: it exposes accessibility snapshots plus deterministic navigation, click, type, and network inspection tools.Community favourite36,610+9523 days ago90.5
3Bypassing Cloudflare and anti-bot walls during browser automation: it runs real Chrome-family browsers via nodriver and CDP to evade detection.Community favourite1,883+360yesterday86.8
4Debugging a live app in the Chrome session you are already logged into: it captures console, network, screenshots and Lighthouse audits from that real tab.Community favourite7,291+2218 days ago84.6
5Brittle sites where a human may need to recover the flow: it keeps a noVNC human takeover on the live session.Community favourite772+4416 days ago82.8
6For scraping sites protected by anti-bot systems: it drives a Pure CDP Mode browser and includes a solve_captcha tool.Community favourite12,972No snapshot historytoday82.2
7Authenticated multi-site research or automation in a real, already logged-in Chrome: it drives one Chrome over CDP with parallel tabs, token-efficient page reads, and recovery.Community favourite232+832 days ago78.3
8Automating an already logged-in Chrome with an AI assistant: this extension-based server reuses existing login state and configurations.Abandoned but popular12,293+187236 days ago78.2
9When you need direct, persistent Chrome browser control from an MCP client: it exposes a single use_browser tool covering navigation, interaction, extraction, and screenshots.Community favourite341+1023 days ago77.6
10Browser testing and scraping in Firefox: stable DOM snapshot UIDs enable click/fill interactions.Community favourite380+592 days ago75.3
11Agent-runtime-neutral Chrome automation: it pairs a browser extension with a CLI and exposes MCP tools for tabs, navigation, CDP, action plans, and cleanup.Community favourite255+3954 days ago74.1
12Teams already using AdsPower who want LLM-driven browser profile and page control: it exposes profile CRUD, group management, and page interaction tools.Community favourite135+1042 days ago72.6
13LinkedIn job hunting and outreach: it searches jobs and people, reads profiles and companies, and sends messages through the user's authenticated browser session.Community favourite3,256+283today71.4
14Generating Playwright tests from a live browser session, because its codegen tools record actions and emit a test file.Abandoned but popular5,637+10261 days ago69.5
15Automating an already-open Chrome session that has logins and extensions intact: it connects to the running browser and drives it via the Playwright API.Community favourite3,834+1104 days ago68.6
16Teams using BrowserStack to run and debug tests from an MCP client: it exposes live session, test execution guidance, failure debugging, and accessibility scans.Community favourite150+33 days ago68.4
17Personal Firefox browsing and research: it pairs with a Firefox extension to manage tabs, search history, and read page text with user consent.Community favourite319+97 days ago68.2
18Choosing a library of professional task frameworks instead of browser automation: it installs via MCP and supplies SKILL.md files for AI assistants.Community favourite1,322+775 days ago67.3
19Editing a video with an AI agent in a live-updating browser timeline: the project is a JSON document with a targeted patch tool.Community favourite643+782 days ago66.2
20Automating web apps the user is already logged into: calls internal APIs through the authenticated browser session via a Chrome extension, no API keys.Community favourite918+4334 days ago65.1

The ranking, with the evidence

Each position is a weighted mean of adoption (40%), maintenance (24%), momentum (14%), tool description quality (13%) and trust (9%), multiplied by three attenuators: how directly the server is about Browser Automation (named for it, declaring it, tagged with it, or merely mentioning it), whether its repository is still moving, and how much independent evidence of adoption it has. Open the score on any entry to see every number, including the ones marked ≈, which were imputed from the median of the other candidates rather than measured. The maintenance grade on each entry is mostly issue responsiveness, release recency and open security alerts rather than commits, so a recent commit beside a low grade is two different measurements rather than a contradiction.

  • Abandoned but popular: People use it, but its default branch has stopped moving. Fine to keep running, risky to adopt.
  • Community favourite: Widely adopted and still actively maintained.
  • Dormant: Neither changing nor widely adopted. Here because it still matches the search.
  • Emerging: Small audience, growing quickly, maintained. The bet with the most upside.
  • Steady: Maintained, modest audience, no surprises in either direction.
  • Best for: For debugging and profiling a live Chrome browser: it combines Puppeteer automation with Chrome DevTools network, console, screenshot, and trace capabilities.

    The server lets an AI coding assistant control and inspect a live Chrome browser, with Puppeteer-based automation and DevTools-backed network request analysis, console messages with source-mapped stack traces, screenshots, and performance trace insights. It officially supports only Google Chrome and Chrome for Testing; other Chromium-based browsers may work but are not guaranteed.

    GitHub stars
    50,162
    Stars over the last 90 days: 43,194 at the earliest of 55 readings and 50,840 at the latest, up 7,646.
    Stars / 30 days
    +1,928
    npm / typical week
    1.9M
    Tools exposed
    never inspected
    Last commit
    2 days ago
    Commits / 12 weeks
    243
    Weekly commits over the last 12 weeks, oldest first: 16, 12, 11, 26, 21, 13, 14, 23, 63, 20, 8, 25. 252 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 94.6: show every number behind it
    • Adoption100 / 100 · weight 40%
      • GitHub stars100
      • npm downloads100
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum91 / 100 · weight 14%
      • Stars gained, relative to size81
      • Stars gained, absolute100
      • npm download trend100
    • Tool quality68 / 100 · weight 13%
      • Tool description quality68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integrates100
    Weighted mean of the five
    94.6
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    94.6
  • Best for: Long-running autonomous browser workflows and self-healing tests: it exposes accessibility snapshots plus deterministic navigation, click, type, and network inspection tools.

    The server turns Playwright into an MCP interface: it exposes tools for accessibility snapshots, navigation, clicks, typing, form filling, file upload, network request inspection, and JavaScript evaluation. Before wiring it into an agent, note that the toolset includes browser_run_code_unsafe, described as arbitrary JavaScript execution in the Playwright server process and RCE-equivalent.

    GitHub stars
    36,610
    Stars over the last 90 days: 33,815 at the earliest of 26 readings and 36,824 at the latest, up 3,009.
    Stars / 30 days
    +952
    npm / typical week
    6.7M
    Tools exposed
    24
    Last commit
    3 days ago
    Commits / 12 weeks
    23
    Weekly commits over the last 12 weeks, oldest first: 0, 3, 2, 4, 1, 0, 0, 7, 0, 1, 2, 4. 24 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    B
    Score 90.5: show every number behind it
    • Adoption100 / 100 · weight 40%
      • GitHub stars100
      • npm downloads100
      • Used through Glama14
    • Maintenance97 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence85
    • Momentum69 / 100 · weight 14%
      • Stars gained, relative to size66
      • Stars gained, absolute100
      • npm download trend38
    • Tool quality66 / 100 · weight 13%
      • Tool description quality57
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integrates100
    Weighted mean of the five
    90.5
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    90.5
  • Best for: Bypassing Cloudflare and anti-bot walls during browser automation: it runs real Chrome-family browsers via nodriver and CDP to evade detection.

    The server runs real Chrome, Chromium, or Edge browsers through nodriver and CDP, with a modular toolbox for navigation, element extraction, network inspection, and CDP execution. It requires installation from the GitHub repository with Python 3.10+ and a local Chrome, Chromium, or Edge browser; no npm package is published.

    GitHub stars
    1,883
    Stars over the last 90 days: 695 at the earliest of 8 readings and 1,883 at the latest, up 1,188.
    Stars / 30 days
    +360
    npm / typical week
    Ships no npm package
    Tools exposed
    never inspected
    Last commit
    yesterday
    Commits / 12 weeks
    9
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 6. 9 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 86.8: show every number behind it
    • Adoption82 / 100 · weight 40%
      • GitHub stars82
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance93 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence65
    • Momentum100 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute100
      • npm download trendnot measured
        no npm download history
    • Tool quality68 / 100 · weight 13%
      • Tool description quality68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    86.8
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    86.8
  • Best for: Debugging a live app in the Chrome session you are already logged into: it captures console, network, screenshots and Lighthouse audits from that real tab.

    The server pairs a single npx-launched MCP server with a Chrome extension and exposes tools including getConsoleLogs, getNetworkLogs, takeScreenshot, refreshBrowser and Lighthouse audits. It requires Node 22.19 or newer and a manually loaded Chrome extension, and it works only on tabs where DevTools is open.

    GitHub stars
    7,291
    Stars over the last 90 days: 7,236 at the earliest of 9 readings and 7,304 at the latest, up 68.
    Stars / 30 days
    +22
    npm / typical week
    Ships no npm package
    Tools exposed
    never inspected
    Last commit
    18 days ago
    Commits / 12 weeks
    23
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 0, 0, 0, 0, 0, 2, 8, 13, 0, 0. 23 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 84.6: show every number behind it
    • Adoption97 / 100 · weight 40%
      • GitHub stars97
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance97 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence85
    • Momentum35 / 100 · weight 14%
      • Stars gained, relative to size22
      • Stars gained, absolute55
      • npm download trendnot measured
        no npm download history
    • Tool quality68 / 100 · weight 13%
      • Tool description quality68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    84.6
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    84.6
  • 5

    Auto-Browser

    Community favouriteNo change
    LvcidPsyche/auto-browser

    Best for: Brittle sites where a human may need to recover the flow: it keeps a noVNC human takeover on the live session.

    The server exposes MCP tools for session management, observation, action execution, auth profiles, memory profiles, traces, downloads, and audit/witness verification, backed by a shared Playwright browser. The one thing to know before choosing it is that it is designed for supervised, human-in-the-loop operation; an operator is expected to be available for takeover on brittle flows.

    GitHub stars
    772
    Stars over the last 90 days: 562 at the earliest of 17 readings and 781 at the latest, up 219.
    Stars / 30 days
    +44
    npm / typical week
    Ships no npm package
    Tools exposed
    35
    Last commit
    16 days ago
    Commits / 12 weeks
    123
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 31, 9, 15, 0, 17, 26, 9, 2, 0, 0. 109 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    A
    Score 82.8: show every number behind it
    • Adoption72 / 100 · weight 40%
      • GitHub stars72
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum81 / 100 · weight 14%
      • Stars gained, relative to size91
      • Stars gained, absolute67
      • npm download trendnot measured
        no npm download history
    • Tool quality73 / 100 · weight 13%
      • Tool description quality65
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    82.8
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    82.8
  • Best for: For scraping sites protected by anti-bot systems: it drives a Pure CDP Mode browser and includes a solve_captcha tool.

    The server exposes 29 tools that start a Pure CDP Mode browser session and then navigate, click, fill forms, wait, assert, manage cookies, storage, tabs, run JavaScript, and solve CAPTCHAs. Before any other tool can run, the start_browser tool must be called first.

    GitHub stars
    12,972
    Stars / 30 days
    no snapshot history
    npm / typical week
    Ships no npm package
    Tools exposed
    29
    Last commit
    today
    Commits / 12 weeks
    229
    Weekly commits over the last 12 weeks, oldest first: 31, 19, 13, 12, 19, 28, 11, 12, 10, 19, 24, 40. 238 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    A
    Score 82.2: show every number behind it
    • Adoption100 / 100 · weight 40%
      • GitHub stars100
      • npm downloadsnot measured
        no npm package
      • Used through Glama32
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum0 / 100 · weight 14%
      • Stars gained, relative to sizenot measured
        no snapshot history yet
      • Stars gained, absolutenot measured
        no snapshot history yet
      • npm download trendnot measured
        no npm download history
    • Tool quality71 / 100 · weight 13%
      • Tool description quality63
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integrates100
    Weighted mean of the five
    82.2
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    82.2
  • 7

    OpenChrome

    Community favourite 1
    shaun0927/openchrome

    Best for: Authenticated multi-site research or automation in a real, already logged-in Chrome: it drives one Chrome over CDP with parallel tabs, token-efficient page reads, and recovery.

    OpenChrome is an MCP server that controls a real Chrome via CDP and exposes 100 tools for navigation, input, page reading, form filling, JavaScript execution, network controls, tabs, and workflows. The one prerequisite is Chrome: it automates a real Chrome process rather than a bundled browser.

    GitHub stars
    232
    Stars over the last 90 days: 215 at the earliest of 13 readings and 236 at the latest, up 21.
    Stars / 30 days
    +8
    npm / typical week
    1.7K
    Tools exposed
    100
    Last commit
    32 days ago
    Commits / 12 weeks
    254
    Weekly commits over the last 12 weeks, oldest first: 2, 22, 0, 0, 0, 0, 31, 16, 0, 0, 0, 58. 129 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    B
    Score 78.3: show every number behind it
    • Adoption77 / 100 · weight 40%
      • GitHub stars59
      • npm downloads69
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum39 / 100 · weight 14%
      • Stars gained, relative to size61
      • Stars gained, absolute39
      • npm download trend0
    • Tool quality68 / 100 · weight 13%
      • Tool description quality60
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    78.3
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    78.3
  • 8

    Chrome MCP Server

    Abandoned but popular 1
    hangwin/mcp-chrome

    Best for: Automating an already logged-in Chrome with an AI assistant: this extension-based server reuses existing login state and configurations.

    This server is a Chrome extension MCP bridge whose README documents automation, content analysis, semantic search, cross-tab context, and streamable HTTP between an AI assistant and the user's existing Chrome browser. The caveat before choosing it is that its tool list has not been inspected, and it assumes manual installation of a Chrome extension plus the global mcp-chrome-bridge package.

    GitHub stars
    12,293
    Stars over the last 90 days: 11,875 at the earliest of 9 readings and 12,363 at the latest, up 488.
    Stars / 30 days
    +187
    npm / typical week
    Ships no npm package
    Tools exposed
    never inspected
    Last commit
    236 days ago
    Commits / 12 weeks
    0
    Maintenance grade
    D
    Tool descriptions
    Not graded
    Score 78.2: show every number behind it
    • Adoption100 / 100 · weight 40%
      • GitHub stars100
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance46 / 100 · weight 24%
      • Last commit touching this server68
      • Repository maintenance grade30
      • Commit cadence5
    • Momentum67 / 100 · weight 14%
      • Stars gained, relative to size50
      • Stars gained, absolute92
      • npm download trendnot measured
        no npm download history
    • Tool quality68 / 100 · weight 13%
      • Tool description quality68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    78.2
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    78.2
  • Best for: When you need direct, persistent Chrome browser control from an MCP client: it exposes a single use_browser tool covering navigation, interaction, extraction, and screenshots.

    Exposes one MCP tool, use_browser, which controls a persistent Chrome browser over Chrome DevTools Protocol and auto-captures the page after every DOM action: navigate, click, type, select, and eval. Choosing it means installing through the Claude Code plugin marketplace, since no npm package is published.

    GitHub stars
    341
    Stars over the last 90 days: 315 at the earliest of 9 readings and 346 at the latest, up 31.
    Stars / 30 days
    +10
    npm / typical week
    Ships no npm package
    Tools exposed
    1
    Last commit
    23 days ago
    Commits / 12 weeks
    27
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0. 24 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    A
    Score 77.6: show every number behind it
    • Adoption63 / 100 · weight 40%
      • GitHub stars63
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance97 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence85
    • Momentum52 / 100 · weight 14%
      • Stars gained, relative to size58
      • Stars gained, absolute42
      • npm download trendnot measured
        no npm download history
    • Tool quality98 / 100 · weight 13%
      • Tool description quality90
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    77.6
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    77.6
  • Best for: Browser testing and scraping in Firefox: stable DOM snapshot UIDs enable click/fill interactions.

    It exposes 32 tools for Firefox automation via WebDriver BiDi, including page navigation, DOM snapshot UIDs, click/fill actions, screenshots, downloads, and console capture. It requires a local Firefox installation, so it cannot run in cloud hosting services.

    GitHub stars
    380
    Stars over the last 90 days: 213 at the earliest of 29 readings and 389 at the latest, up 176.
    Stars / 30 days
    +59
    npm / typical week
    959
    Tools exposed
    32
    Last commit
    2 days ago
    Commits / 12 weeks
    110
    Weekly commits over the last 12 weeks, oldest first: 2, 6, 9, 14, 1, 6, 22, 5, 2, 10, 32, 11. 120 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    B
    Score 75.3: show every number behind it
    • Adoption74 / 100 · weight 40%
      • GitHub stars65
      • npm downloads63
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum92 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute72
      • npm download trend100
    • Tool quality68 / 100 · weight 13%
      • Tool description quality60
      • Built and inspected by Glama100
    • Trust0 / 100 · weight 9%
      • License0
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    75.3
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    75.3
  • 11

    Best for: Agent-runtime-neutral Chrome automation: it pairs a browser extension with a CLI and exposes MCP tools for tabs, navigation, CDP, action plans, and cleanup.

    The server exposes MCP tools for tab listing, opening, claiming, navigation, CDP, action plans, and cleanup, and its README documents setup through a CLI and a Chrome extension. The setup requires installing the open-browser-use CLI, running open-browser-use setup to register the native host, and installing or enabling the matching Chrome extension.

    GitHub stars
    255
    Stars over the last 90 days: 141 at the earliest of 10 readings and 255 at the latest, up 114.
    Stars / 30 days
    +39
    npm / typical week
    182
    Tools exposed
    never inspected
    Last commit
    54 days ago
    Commits / 12 weeks
    1
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0. 1 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 74.1: show every number behind it
    • Adoption67 / 100 · weight 40%
      • GitHub stars60
      • npm downloads48
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance81 / 100 · weight 24%
      • Last commit touching this server88
        dated from the last commit on the default branch, re-read from GitHub at publication; github.com shows a push 44 days ago, which counts every ref; the stored date would have published 44 days ago
      • Repository maintenance grade100
      • Commit cadence40
    • Momentum70 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute65
      • npm download trend23
    • Tool quality68 / 100 · weight 13%
      • Tool description quality68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    74.1
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    74.1
  • Best for: Teams already using AdsPower who want LLM-driven browser profile and page control: it exposes profile CRUD, group management, and page interaction tools.

    The server exposes 27 tools for AdsPower profile and group management plus page automation, covering operations from browser creation and opening to clicking, filling, and script evaluation. It requires AdsPower to be installed and running, and the MCP configuration must supply the LocalAPI port and API key, with Node 18 or greater required.

    GitHub stars
    135
    Stars over the last 90 days: 107 at the earliest of 11 readings and 135 at the latest, up 28.
    Stars / 30 days
    +10
    npm / typical week
    452
    Tools exposed
    27
    Last commit
    42 days ago
    Commits / 12 weeks
    15
    Weekly commits over the last 12 weeks, oldest first: 5, 4, 1, 0, 3, 1, 1, 0, 0, 0, 0, 0. 15 in total, and the last figure is the current week so far.
    Maintenance grade
    B
    Tool descriptions
    C
    Score 72.6: show every number behind it
    • Adoption65 / 100 · weight 40%
      • GitHub stars53
      • npm downloads57
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance92 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence85
    • Momentum63 / 100 · weight 14%
      • Stars gained, relative to size79
      • Stars gained, absolute43
      • npm download trend60
    • Tool quality53 / 100 · weight 13%
      • Tool description quality45
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integrates100
    Weighted mean of the five
    72.6
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    72.6
  • Best for: LinkedIn job hunting and outreach: it searches jobs and people, reads profiles and companies, and sends messages through the user's authenticated browser session.

    The server exposes 17 tools for searching and reading LinkedIn profiles, companies, jobs, posts, and messages, and includes write actions to connect and message that trigger confirmation. It depends on the user's own logged-in browser session, so credentials stay in that local browser profile it automates.

    GitHub stars
    3,256
    Stars over the last 90 days: 2,235 at the earliest of 47 readings and 3,352 at the latest, up 1,117.
    Stars / 30 days
    +283
    npm / typical week
    Ships no npm package
    Tools exposed
    17
    Last commit
    today
    Commits / 12 weeks
    175
    Weekly commits over the last 12 weeks, oldest first: 0, 22, 7, 2, 1, 0, 37, 22, 12, 8, 13, 22. 146 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    A
    Score 71.4: show every number behind it
    • Adoption88 / 100 · weight 40%
      • GitHub stars88
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum100 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute99
      • npm download trendnot measured
        no npm download history
    • Tool quality73 / 100 · weight 13%
      • Tool description quality65
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    91.5
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    71.4
  • Best for: Generating Playwright tests from a live browser session, because its codegen tools record actions and emit a test file.

    It exposes 32 tools for driving a real browser: navigation, clicks, form fills, screenshots, JavaScript execution, HTTP requests, and code generation sessions that record actions into a test file. Before choosing it, know that it assumes a Playwright browser installation, though the README says missing browsers are downloaded automatically on first use.

    GitHub stars
    5,637
    Stars over the last 90 days: 5,546 at the earliest of 76 readings and 5,642 at the latest, up 96.
    Stars / 30 days
    +10
    npm / typical week
    19.9K
    Tools exposed
    32
    Last commit
    261 days ago
    Commits / 12 weeks
    0
    Maintenance grade
    D
    Tool descriptions
    B
    Score 69.5: show every number behind it
    • Adoption100 / 100 · weight 40%
      • GitHub stars94
      • npm downloads91
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance32 / 100 · weight 24%
      • Last commit touching this server42
      • Repository maintenance grade30
      • Commit cadence5
    • Momentum32 / 100 · weight 14%
      • Stars gained, relative to size17
      • Stars gained, absolute42
      • npm download trend45
    • Tool quality66 / 100 · weight 13%
      • Tool description quality57
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    69.5
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    69.5
  • 15

    playwriter

    Community favourite 2
    remorses/playwriter

    Best for: Automating an already-open Chrome session that has logins and extensions intact: it connects to the running browser and drives it via the Playwright API.

    The README documents a CLI and MCP server that attach to an already running Chrome via an extension and execute Playwright code with page, context, and persistent state in scope. Choosing it requires installing the Playwriter Chrome extension and keeping the target browser connected through it.

    GitHub stars
    3,834
    Stars over the last 90 days: 3,598 at the earliest of 14 readings and 3,834 at the latest, up 236.
    Stars / 30 days
    +110
    npm / typical week
    downloads not counted
    Tools exposed
    never inspected
    Last commit
    4 days ago
    Commits / 12 weeks
    183
    Weekly commits over the last 12 weeks, oldest first: 12, 10, 69, 6, 0, 7, 3, 8, 3, 9, 43, 13. 183 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 68.6: show every number behind it
    • Adoption90 / 100 · weight 40%
      • GitHub stars90
      • npm downloadsnot measured
        npm publishes root from mafintosh/root
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum74 / 100 · weight 14%
      • Stars gained, relative to size69
      • Stars gained, absolute83
      • npm download trendnot measured
        no npm download history
    • Tool quality68 / 100 · weight 13%
      • Tool description quality68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    87.9
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    68.6
  • Best for: Teams using BrowserStack to run and debug tests from an MCP client: it exposes live session, test execution guidance, failure debugging, and accessibility scans.

    It exposes five tools: app and browser live sessions for manual checks, instructions for running automated tests, failure debugging from the last run, and accessibility scans. Before choosing it, note that the npm package requires Node.js 18 or newer.

    GitHub stars
    150
    Stars over the last 90 days: 143 at the earliest of 31 readings and 150 at the latest, up 7.
    Stars / 30 days
    +3
    npm / typical week
    8.8K
    Tools exposed
    5
    Last commit
    3 days ago
    Commits / 12 weeks
    110
    Weekly commits over the last 12 weeks, oldest first: 6, 19, 9, 7, 16, 10, 2, 9, 20, 1, 8, 3. 110 in total, and the last figure is the current week so far.
    Maintenance grade
    B
    Tool descriptions
    B
    Score 68.4: show every number behind it
    • Adoption88 / 100 · weight 40%
      • GitHub stars54
      • npm downloads79
        downloads capped: not corroborated by repository audience
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance95 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence100
    • Momentum36 / 100 · weight 14%
      • Stars gained, relative to size39
      • Stars gained, absolute23
      • npm download trend47
    • Tool quality66 / 100 · weight 13%
      • Tool description quality57
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integrates100
    Weighted mean of the five
    80.5
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    68.4
  • Best for: Personal Firefox browsing and research: it pairs with a Firefox extension to manage tabs, search history, and read page text with user consent.

    The README documents an MCP server paired with a Firefox extension that can open and close tabs, create tab groups, reorder tabs, search history, read page text and links, find and highlight text, and capture screenshots. It requires installing the Firefox extension and configuring a shared secret before the server can connect.

    GitHub stars
    319
    Stars over the last 90 days: 291 at the earliest of 11 readings and 320 at the latest, up 29.
    Stars / 30 days
    +9
    npm / typical week
    downloads not counted
    Tools exposed
    never inspected
    Last commit
    7 days ago
    Commits / 12 weeks
    4
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 3, 0. 4 in total, and the last figure is the current week so far.
    Maintenance grade
    C
    Tool descriptions
    Not graded
    Score 68.2: show every number behind it
    • Adoption63 / 100 · weight 40%
      • GitHub stars63
      • npm downloadsnot measured
        npm names no repository for browser-control-mcp, so its downloads cannot be attributed
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance77 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade55
      • Commit cadence40
    • Momentum50 / 100 · weight 14%
      • Stars gained, relative to size56
      • Stars gained, absolute40
      • npm download trendnot measured
        no npm download history
    • Tool quality68 / 100 · weight 13%
      • Tool description quality68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    68.2
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    68.2
  • Best for: Choosing a library of professional task frameworks instead of browser automation: it installs via MCP and supplies SKILL.md files for AI assistants.

    This server is an MCP entry point to a catalog of plain-markdown SKILL.md files for professional tasks, with installation documented as npx pm-claude-skills add. Before choosing it, note that this server has never been inspected, so its exposed tool list is unknown and unmeasured.

    GitHub stars
    1,322
    Stars over the last 90 days: 1,170 at the earliest of 21 readings and 1,334 at the latest, up 164.
    Stars / 30 days
    +77
    npm / typical week
    1.6K
    Tools exposed
    never inspected
    Last commit
    5 days ago
    Commits / 12 weeks
    735
    Weekly commits over the last 12 weeks, oldest first: 15, 237, 73, 88, 72, 137, 23, 20, 13, 10, 32, 0. 720 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 67.3: show every number behind it
    • Adoption88 / 100 · weight 40%
      • GitHub stars78
      • npm downloads68
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum66 / 100 · weight 14%
      • Stars gained, relative to size95
      • Stars gained, absolute76
      • npm download trend0
    • Tool quality68 / 100 · weight 13%
      • Tool description quality68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    86.3
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    67.3
  • 19

    FableCut

    Community favourite 1
    ronak-create/FableCut

    Best for: Editing a video with an AI agent in a live-updating browser timeline: the project is a JSON document with a targeted patch tool.

    FableCut runs a browser-based video editor whose whole timeline is one JSON document, with MCP tools for status, docs, project read/replace/patch, reference analysis, and media import. A requirement to weigh is that it runs as a local Node.js server, with no published npm package and a README setup of node server.js.

    GitHub stars
    643
    Stars over the last 90 days: 460 at the earliest of 12 readings and 652 at the latest, up 192.
    Stars / 30 days
    +78
    npm / typical week
    Ships no npm package
    Tools exposed
    7
    Last commit
    2 days ago
    Commits / 12 weeks
    148
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 0, 11, 40, 36, 29, 6, 8, 4, 9, 30. 173 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    A
    Score 66.2: show every number behind it
    • Adoption70 / 100 · weight 40%
      • GitHub stars70
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum91 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute77
      • npm download trendnot measured
        no npm download history
    • Tool quality85 / 100 · weight 13%
      • Tool description quality77
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    84.9
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    66.2
  • 20

    OpenTabs

    Community favouriteNo change
    opentabs-dev/opentabs

    Best for: Automating web apps the user is already logged into: calls internal APIs through the authenticated browser session via a Chrome extension, no API keys.

    The server exposes 42 tools for browser tab control, page interaction, network capture, and extension/plugin management. It requires Node.js 22+ and Chrome, and every tool is disabled until explicitly enabled.

    GitHub stars
    918
    Stars over the last 90 days: 647 at the earliest of 19 readings and 933 at the latest, up 286.
    Stars / 30 days
    +43
    npm / typical week
    Ships no npm package
    Tools exposed
    42
    Last commit
    34 days ago
    Commits / 12 weeks
    84
    Weekly commits over the last 12 weeks, oldest first: 17, 24, 0, 8, 0, 0, 7, 0, 0, 0, 0, 0. 56 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    A
    Score 65.1: show every number behind it
    • Adoption74 / 100 · weight 40%
      • GitHub stars74
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum76 / 100 · weight 14%
      • Stars gained, relative to size83
      • Stars gained, absolute66
      • npm download trendnot measured
        no npm download history
    • Tool quality78 / 100 · weight 13%
      • Tool description quality70
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    83.5
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    65.1

Questions people ask

Chrome DevTools MCP or Playwright MCP?

Chrome DevTools MCP combines browser automation with debugging and profiling and is very active: 243 commits in the last 12 weeks, a commit 2 days ago, and 1,919,316 npm downloads in a typical week. Playwright MCP had 6,711,614 npm downloads in a typical week and exposes 24 tools with a B grade, but only 23 commits in the last 12 weeks. Prefer Playwright MCP for long-running autonomous workflows that use accessibility snapshots instead of vision models or screenshots.

Which server should I use for a site behind Cloudflare?

Stealth Browser MCP is built for undetectable automation that bypasses Cloudflare, antibots, and social media blocks. SeleniumBase MCP is described as bypassing anti-bot systems and includes a solve_captcha tool. If captchas are the main blocker, choose SeleniumBase MCP because it has an explicit solve_captcha tool; SeleniumBase MCP had a commit 0 days ago and 229 commits in the last 12 weeks, while Stealth Browser MCP had 360 stars gained per 30 days.

What is the difference between browser-tools-mcp and OpenChrome?

browser-tools-mcp captures console, network, screenshots and Lighthouse audits from a real tab you are already logged into, so it is for debugging a live app. OpenChrome is for authenticated multi-site research and automation: it drives one Chrome over CDP with parallel tabs, token-efficient page reads, and recovery. OpenChrome exposes 100 tools and has a B tool description grade.

Should I use a server labelled Abandoned but popular?

Chrome MCP Server and mcp-playwright are both labelled Abandoned but popular. Chrome MCP Server had its last commit 236 days ago and 0 commits in the last 12 weeks, and mcp-playwright had its last commit 261 days ago and 0 commits in the last 12 weeks. They still have large followings: 12,293 and 5,637 GitHub stars respectively, but there is no recent maintenance in the evidence.

Which server should I use for Firefox?

firefox-devtools-mcp is for testing and scraping in Firefox and exposes 32 tools with a B tool description grade. Browser Control MCP pairs with a Firefox extension for tab management, history search, and content reading. If your work is test or scrape automation, firefox-devtools-mcp is the match; for personal browsing and research, Browser Control MCP fits.

What should I be careful about when using LinkedIn MCP Server?

LinkedIn MCP Server uses your authenticated browser session to scrape profiles and companies, search jobs and people, and send messages. That means an agent operating on your behalf can take actions on your LinkedIn account. It had a commit 0 days ago, 175 commits in the last 12 weeks, and exposes 17 tools with an A tool description grade.

Other comparisons