Skip to main content
Glama

19 Best Browser Automation MCP Servers, Compared (August 2026)

Updated 19 of 2,623 Browser Automation servers in the Glama registryRebuilt weekly

The short answer

For most readers, start with Chrome DevTools MCP. It is built to drive and inspect a live Chrome browser, including network-request monitoring, console inspection, and performance-trace analysis, and it has 49,454 stars, 1,882,510 downloads in a typical week, a commit 0 days ago, and 242 commits in the last 12 weeks. Choose Playwright MCP Server instead when you need exploratory automation from accessibility snapshots without a vision model; it exposes 24 tools and has 6,623,369 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 AI coding assistants that must drive and inspect a live Chrome browser — it exposes network-request monitoring, console inspection, and performance-trace analysis.
  • 2Playwright MCP Server Exploratory automation and self-healing tests—it inspects pages via accessibility snapshots, no vision model required.
  • 3browser-tools-mcp Debugging a live app in your own logged-in Chrome session — it attaches via a DevTools extension and streams console, network, screenshots and Lighthouse audits.
  • 4Stealth Browser MCP Bypassing Cloudflare and anti-bot challenges in real Chrome instances — it exposes CDP-based tools for network inspection and element cloning.
  • 5OpenChrome Authenticated multi-site research in one real Chrome — it runs parallel lanes with existing logins and no re-auth.

Which one, for your situation

Your situationWhat to use
I need the default browser automation server for my agent.Chrome DevTools MCP, because it is built for live Chrome control and inspection, has 49,454 stars, and had a commit 0 days ago with 242 commits in the last 12 weeks.
I need to automate pages using accessibility snapshots, no vision model.Playwright MCP Server, because it is built for accessibility-snapshot automation without a vision model and has 24 tools, tool descriptions graded B, and 6,623,369 downloads in a typical week.
I need local Firefox testing and scraping.firefox-devtools-mcp, because it is the Firefox option with 32 tools, tool descriptions graded B, a commit 0 days ago, and 85 commits in the last 12 weeks.
I need to automate my running Chrome with existing logins.playwriter, because it connects to your running Chrome browser and preserves existing logins and extensions, with a commit 4 days ago and 144 commits in the last 12 weeks.
I need to get through Cloudflare and anti-bot walls.Stealth Browser MCP, because its stated purpose is bypassing Cloudflare, antibots, and social media blocks in real Chrome instances.
I need browser automation where npm installs are not possible.superpowers-chrome, because it is designed for environments that cannot run npm installs and exposes a single use_browser tool that controls Chrome via CDP.

Top MCP servers for Browser Automation

Best forProfile
1AI coding assistants that must drive and inspect a live Chrome browser — it exposes network-request monitoring, console inspection, and performance-trace analysis.Community favourite49,454+2,111today93.5
2Exploratory automation and self-healing tests—it inspects pages via accessibility snapshots, no vision model required.Community favourite36,286+961yesterday90.9
3Debugging a live app in your own logged-in Chrome session — it attaches via a DevTools extension and streams console, network, screenshots and Lighthouse audits.Community favourite7,291+228 days ago84.6
4Bypassing Cloudflare and anti-bot challenges in real Chrome instances — it exposes CDP-based tools for network inspection and element cloning.Community favourite1,589+8326 days ago84.1
5Authenticated multi-site research in one real Chrome — it runs parallel lanes with existing logins and no re-auth.Community favourite232+822 days ago79.9
6Automating a user's already-open Chrome browser with existing login states — it connects via a Chrome extension rather than launching a separate browser.Abandoned but popular12,293+187226 days ago78.2
7For browser automation in environments that cannot run npm installs — it exposes a single use_browser tool that controls Chrome via CDP and auto-captures pages.Community favourite341+1013 days ago77.6
8Chrome-based browser automation from an agent runtime — it exposes MCP tools for tab management, navigation, CDP, action plans, and cleanup.Community favourite231+3343 days ago76.3
9Managing AdsPower browser profiles and automating pages in them — it exposes profile lifecycle and in-page interaction tools.Community favourite129+1731 days ago73.8
10Local Firefox testing and scraping — it provides snapshot/UID-based interactions and always-on network and console capture.Community favourite365+54today72.6
11Recruiters and job seekers with an active LinkedIn session — it offers 17 tools for profile, company, job, and inbox scraping.Community favourite3,162+2812 days ago71.3
12For teams automating browser workflows and generating Playwright tests — it offers codegen sessions alongside navigation, click, fill, and screenshot tools.Abandoned but popular5,633+24250 days ago70.7
13A user needing ready-made professional skills—offers many skills for browser automation.Community favourite1,278+93today70.0
14Teams on BrowserStack's Test Platform — all five tools route live sessions, test runs, and accessibility scans into BrowserStack's cloud instead of a local browser.Community favourite150+63 days ago70.0
15Users who want LLM-assisted tab management, history search, and content reading in their own Firefox browser — the paired extension requires consent for page reads.Community favourite314+1127 days ago69.0
16An agent editing a browser video project live while a human watches — its patch_project applies targeted timeline-JSON edits without round-tripping the whole document.Community favourite588+1485 days ago67.4
17Automating a browser you already use, with existing logins and extensions—it connects to your running Chrome instead of launching a fresh one.Community favourite3,771+644 days ago67.1
18AI-assisted Pine Script development and chart automation on TradingView Desktop—its CDP bridge exposes commands for scripting, navigation, alerts, and screenshots.Community favourite5,639+85323 days ago64.8
19Automating authenticated web apps without API keys — it exposes 42 tools and talks to each site's internal APIs via a Chrome extension.Community favourite897+3423 days ago64.3

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 popularPeople use it, but its default branch has stopped moving. Fine to keep running, risky to adopt.
  • Community favouriteWidely adopted and still actively maintained.
  • DormantNeither changing nor widely adopted. Here because it still matches the search.
  • EmergingSmall audience, growing quickly, maintained. The bet with the most upside.
  • SteadyMaintained, modest audience, no surprises in either direction.
  • Best for: AI coding assistants that must drive and inspect a live Chrome browser — it exposes network-request monitoring, console inspection, and performance-trace analysis.

    The server gives an MCP client control of a live Chrome browser, exposing automation, network-monitoring, console-debugging, and performance-analysis operations, plus a CLI for use without MCP. Only Google Chrome and Chrome for Testing are officially supported, so other Chromium-based browsers are not guaranteed to work.

    GitHub stars
    49,454
    Stars over the last 90 days: 41,424 at the earliest of 52 readings and 49,454 at the latest, up 8,030.
    Stars / 30 days
    +2,111
    npm / typical week
    1.9M
    Tools exposed
    never inspected
    Last commit
    today
    Commits / 12 weeks
    242
    Weekly commits over the last 12 weeks, oldest first: 7, 17, 7, 22, 8, 18, 29, 12, 13, 23, 60, 26. 242 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 93.5 — 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
    • Momentum83 / 100 · weight 14%
      • Stars gained, relative to size86
      • Stars gained, absolute100
      • npm download trend60
    • 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
    93.5
    × relevance — the keyword is dedicated here
    1.00
    × continuity — actively changing
    1.00
    × evidence — widely adopted
    1.00
    Composite score
    93.5
  • Best for: Exploratory automation and self-healing tests—it inspects pages via accessibility snapshots, no vision model required.

    This server exposes a broad toolset—navigation, clicking, typing, snapshots, network requests, and form filling—all driven by structured accessibility data rather than screenshots. Note its browser_run_code_unsafe tool executes arbitrary Playwright code in the server process, equivalent to remote code execution, so only attach it to trusted clients.

    GitHub stars
    36,286
    Stars over the last 90 days: 33,042 at the earliest of 21 readings and 36,286 at the latest, up 3,244.
    Stars / 30 days
    +961
    npm / typical week
    6.6M
    Tools exposed
    24
    Last commit
    yesterday
    Commits / 12 weeks
    22
    Weekly commits over the last 12 weeks, oldest first: 1, 3, 0, 2, 3, 0, 5, 0, 0, 5, 2, 1. 22 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    B
    Score 90.9 — show every number behind it
    • Adoption100 / 100 · weight 40%
      • GitHub stars100
      • npm downloads100
      • Used through Glama21
    • Maintenance97 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence85
    • Momentum72 / 100 · weight 14%
      • Stars gained, relative to size67
      • Stars gained, absolute100
      • npm download trend48
    • 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.9
    × relevance — the keyword is dedicated here
    1.00
    × continuity — actively changing
    1.00
    × evidence — widely adopted
    1.00
    Composite score
    90.9
  • Best for: Debugging a live app in your own logged-in Chrome session — it attaches via a DevTools extension and streams console, network, screenshots and Lighthouse audits.

    The server connects to an existing Chrome session through a DevTools extension and exposes tools for console logs, network requests, screenshots, tab listing, browser storage, and Lighthouse audits. It requires Node 22.19 or newer, loading the extension unpacked from the repo, and keeping DevTools open on the tab to inspect.

    GitHub stars
    7,291
    Stars over the last 90 days: 7,215 at the earliest of 10 readings and 7,291 at the latest, up 76.
    Stars / 30 days
    +22
    npm / typical week
    Ships no npm package
    Tools exposed
    never inspected
    Last commit
    8 days ago
    Commits / 12 weeks
    23
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 17. 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
  • Best for: Bypassing Cloudflare and anti-bot challenges in real Chrome instances — it exposes CDP-based tools for network inspection and element cloning.

    The server runs a real Chrome-family browser via nodriver and CDP, exposing tools for navigation, element extraction, network inspection, and JavaScript execution. It requires a local Python 3.10+ environment with Chrome, Chromium, or Edge installed, and its tool surface is not measured at publication.

    GitHub stars
    1,589
    Stars over the last 90 days: 653 at the earliest of 9 readings and 1,589 at the latest, up 936.
    Stars / 30 days
    +83
    npm / typical week
    Ships no npm package
    Tools exposed
    never inspected
    Last commit
    26 days ago
    Commits / 12 weeks
    7
    Weekly commits over the last 12 weeks, oldest first: 4, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0. 7 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 84.1 — show every number behind it
    • Adoption80 / 100 · weight 40%
      • GitHub stars80
      • 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
    • Momentum86 / 100 · weight 14%
      • Stars gained, relative to size91
      • Stars gained, absolute78
      • 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.1
    × relevance — the keyword is dedicated here
    1.00
    × continuity — actively changing
    1.00
    × evidence — widely adopted
    1.00
    Composite score
    84.1
  • Best for: Authenticated multi-site research in one real Chrome — it runs parallel lanes with existing logins and no re-auth.

    OpenChrome drives a real, already-logged-in Chrome via CDP, exposing over one hundred tools for navigation, DOM queries, forms, network capture, workflows, and performance diagnostics, with a CLI and playbook runner on top. Before adopting it, know that it requires the agent host to launch and manage a dedicated Chrome instance (a normal Chrome without the remote-debugging port stays separate); installation is via npm (or optional standalone executables), and as a wrapper around Chrome it depends on Chrome being present.

    GitHub stars
    232
    Stars over the last 90 days: 216 at the earliest of 12 readings and 232 at the latest, up 16.
    Stars / 30 days
    +8
    npm / typical week
    1.8K
    Tools exposed
    100
    Last commit
    22 days ago
    Commits / 12 weeks
    254
    Weekly commits over the last 12 weeks, oldest first: 79, 72, 32, 2, 22, 0, 0, 0, 0, 47, 0, 0. 254 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    B
    Score 79.9 — show every number behind it
    • Adoption78 / 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
    • Momentum48 / 100 · weight 14%
      • Stars gained, relative to size61
      • Stars gained, absolute39
      • npm download trend34
    • 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
    79.9
    × relevance — the keyword is dedicated here
    1.00
    × continuity — actively changing
    1.00
    × evidence — widely adopted
    1.00
    Composite score
    79.9
  • Best for: Automating a user's already-open Chrome browser with existing login states — it connects via a Chrome extension rather than launching a separate browser.

    Chrome MCP Server is a Chrome-extension-based MCP server that gives AI assistants control of the user's existing Chrome browser and documents tools for screenshots, network monitoring, interactive operations, bookmark management, and browsing history. The main requirement before choosing it is manual setup: Node.js 20.0.0 or newer, Chrome/Chromium, a globally installed npm bridge, and an unpacked extension loaded from the repository's release download.

    GitHub stars
    12,293
    Stars over the last 90 days: 11,711 at the earliest of 10 readings and 12,293 at the latest, up 582.
    Stars / 30 days
    +187
    npm / typical week
    Ships no npm package
    Tools exposed
    never inspected
    Last commit
    226 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: For browser automation in environments that cannot run npm installs — it exposes a single use_browser tool that controls Chrome via CDP and auto-captures pages.

    It exposes a single use_browser tool that drives a persistent Chrome browser via the Chrome DevTools Protocol, automatically capturing page state after each DOM action. Before choosing it, note that it requires Chrome to be installed and on Linux/WSL2 headed mode the MCP server needs the DISPLAY environment variable.

    GitHub stars
    341
    Stars over the last 90 days: 301 at the earliest of 10 readings and 341 at the latest, up 40.
    Stars / 30 days
    +10
    npm / typical week
    Ships no npm package
    Tools exposed
    1
    Last commit
    13 days ago
    Commits / 12 weeks
    27
    Weekly commits over the last 12 weeks, oldest first: 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0. 27 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: Chrome-based browser automation from an agent runtime — it exposes MCP tools for tab management, navigation, CDP, action plans, and cleanup.

    The README documents an MCP server that exposes browser tools for tab listing, opening, claiming, navigation, CDP, action plans, and cleanup. It requires installing a Chrome extension and native host through the open-browser-use CLI setup before use.

    GitHub stars
    231
    Stars over the last 90 days: 128 at the earliest of 10 readings and 231 at the latest, up 103.
    Stars / 30 days
    +33
    npm / typical week
    182
    Tools exposed
    never inspected
    Last commit
    43 days ago
    Commits / 12 weeks
    2
    Weekly commits over the last 12 weeks, oldest first: 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0. 2 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 76.3 — show every number behind it
    • Adoption66 / 100 · weight 40%
      • GitHub stars59
      • npm downloads48
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance88 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence40
    • Momentum77 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute62
      • npm download trend55
    • 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
    76.3
    × relevance — the keyword is dedicated here
    1.00
    × continuity — actively changing
    1.00
    × evidence — widely adopted
    1.00
    Composite score
    76.3
  • Best for: Managing AdsPower browser profiles and automating pages in them — it exposes profile lifecycle and in-page interaction tools.

    It wraps AdsPower's LocalAPI, exposing 27 tools that create, open, close, update, and delete browser profiles, manage groups, and drive pages with navigation, clicking, filling, and script evaluation. The server requires a running AdsPower client (headless mode supported) and an API key/port; some APIs depend on the client version and may return 'Not found' if it is outdated.

    GitHub stars
    129
    Stars over the last 90 days: 86 at the earliest of 14 readings and 129 at the latest, up 43.
    Stars / 30 days
    +17
    npm / typical week
    434
    Tools exposed
    27
    Last commit
    31 days ago
    Commits / 12 weeks
    26
    Weekly commits over the last 12 weeks, oldest first: 5, 6, 3, 6, 0, 1, 0, 3, 2, 0, 0, 0. 26 in total, and the last figure is the current week so far.
    Maintenance grade
    B
    Tool descriptions
    C
    Score 73.8 — show every number behind it
    • Adoption64 / 100 · weight 40%
      • GitHub stars53
      • npm downloads56
      • 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
    • Momentum73 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute51
      • npm download trend51
    • 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
    73.8
    × relevance — the keyword is dedicated here
    1.00
    × continuity — actively changing
    1.00
    × evidence — widely adopted
    1.00
    Composite score
    73.8
  • Best for: Local Firefox testing and scraping — it provides snapshot/UID-based interactions and always-on network and console capture.

    It automates a local Firefox via WebDriver BiDi, with tools for navigation, snapshot/UID clicks and fills, network monitoring, console capture, screenshots, downloads, dialogs, and evaluate_script. Before choosing, note it requires a local Firefox installation (Node.js >= 20.19.0) and cannot run on cloud hosting.

    GitHub stars
    365
    Stars over the last 90 days: 213 at the earliest of 23 readings and 365 at the latest, up 152.
    Stars / 30 days
    +54
    npm / typical week
    770
    Tools exposed
    32
    Last commit
    today
    Commits / 12 weeks
    85
    Weekly commits over the last 12 weeks, oldest first: 2, 3, 11, 2, 7, 14, 7, 4, 22, 7, 1, 5. 85 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    B
    Score 72.6 — show every number behind it
    • Adoption73 / 100 · weight 40%
      • GitHub stars64
      • npm downloads61
      • 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
    • Momentum75 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute70
      • npm download trend35
    • 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
    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: Recruiters and job seekers with an active LinkedIn session — it offers 17 tools for profile, company, job, and inbox scraping.

    It automates a logged-in browser to scrape LinkedIn profiles, companies, jobs, and messages, exposing tools for search, retrieval, and even sending connection requests or messages. The server requires an active LinkedIn session in a local browser, and write operations like send_message trigger a confirmation prompt.

    GitHub stars
    3,162
    Stars over the last 90 days: 2,043 at the earliest of 44 readings and 3,162 at the latest, up 1,119.
    Stars / 30 days
    +281
    npm / typical week
    Ships no npm package
    Tools exposed
    17
    Last commit
    2 days ago
    Commits / 12 weeks
    174
    Weekly commits over the last 12 weeks, oldest first: 13, 43, 12, 18, 10, 2, 2, 0, 28, 29, 14, 3. 174 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    A
    Score 71.3 — 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.4
    × relevance — the keyword is declared here
    0.78
    × continuity — actively changing
    1.00
    × evidence — widely adopted
    1.00
    Composite score
    71.3
  • Best for: For teams automating browser workflows and generating Playwright tests — it offers codegen sessions alongside navigation, click, fill, and screenshot tools.

    The server exposes 32 tools for browser control, including navigation, clicking, filling, screenshots, JavaScript evaluation, HTTP requests, and codegen sessions that record actions into test files. It assumes a Node.js runtime for installation via npm or npx, and automatically installs browser binaries on first use, so no separate Playwright setup is needed.

    GitHub stars
    5,633
    Stars over the last 90 days: 5,530 at the earliest of 63 readings and 5,633 at the latest, up 103.
    Stars / 30 days
    +24
    npm / typical week
    20.1K
    Tools exposed
    32
    Last commit
    250 days ago
    Commits / 12 weeks
    0
    Maintenance grade
    D
    Tool descriptions
    B
    Score 70.7 — show every number behind it
    • Adoption100 / 100 · weight 40%
      • GitHub stars94
      • npm downloads92
      • 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
    • Momentum40 / 100 · weight 14%
      • Stars gained, relative to size26
      • Stars gained, absolute57
      • npm download trend44
    • 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
    70.7
    × relevance — the keyword is dedicated here
    1.00
    × continuity — actively changing
    1.00
    × evidence — widely adopted
    1.00
    Composite score
    70.7
  • Best for: A user needing ready-made professional skills—offers many skills for browser automation.

    The server exposes no browser automation tools; the unknown tool list, for Browser Automation; a source for Browser Automation is not here.

    GitHub stars
    1,278
    Stars over the last 90 days: 1,170 at the earliest of 15 readings and 1,278 at the latest, up 108.
    Stars / 30 days
    +93
    npm / typical week
    1.4K
    Tools exposed
    never inspected
    Last commit
    today
    Commits / 12 weeks
    702
    Weekly commits over the last 12 weeks, oldest first: 9, 0, 15, 39, 213, 101, 60, 96, 116, 20, 21, 12. 702 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 70.0 — show every number behind it
    • Adoption88 / 100 · weight 40%
      • GitHub stars78
      • npm downloads67
      • 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, absolute80
      • npm download trend93
    • 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
    89.7
    × relevance — the keyword is declared here
    0.78
    × continuity — actively changing
    1.00
    × evidence — widely adopted
    1.00
    Composite score
    70.0
  • Best for: Teams on BrowserStack's Test Platform — all five tools route live sessions, test runs, and accessibility scans into BrowserStack's cloud instead of a local browser.

    Each of the five tools either starts a live app or website session on a chosen device or browser/OS combination, returns instructions for running test suites on BrowserStack, debugs the last run's failures when browserstack.yml is in the project root, or launches an accessibility scan for listed URLs. Before installing, know that every tool assumes BrowserStack's cloud infrastructure with no local fallback, and the README requires Node.js 18 or newer.

    GitHub stars
    150
    Stars over the last 90 days: 140 at the earliest of 30 readings and 150 at the latest, up 10.
    Stars / 30 days
    +6
    npm / typical week
    8.1K
    Tools exposed
    5
    Last commit
    3 days ago
    Commits / 12 weeks
    122
    Weekly commits over the last 12 weeks, oldest first: 22, 0, 7, 18, 10, 4, 15, 14, 1, 10, 20, 1. 122 in total, and the last figure is the current week so far.
    Maintenance grade
    B
    Tool descriptions
    B
    Score 70.0 — 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
    • Momentum50 / 100 · weight 14%
      • Stars gained, relative to size57
      • Stars gained, absolute33
      • npm download trend57
    • 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
    82.4
    × relevance — the keyword is dedicated here
    1.00
    × continuity — actively changing
    1.00
    × evidence — modest but real audience
    0.85
    Composite score
    70.0
  • Best for: Users who want LLM-assisted tab management, history search, and content reading in their own Firefox browser — the paired extension requires consent for page reads.

    The README describes an MCP server paired with a Firefox extension, covering tab management, history search, and reading page text and links with user consent. It requires the Firefox extension and a shared-secret configuration, and the project labels itself experimental.

    GitHub stars
    314
    Stars over the last 90 days: 286 at the earliest of 10 readings and 314 at the latest, up 28.
    Stars / 30 days
    +11
    npm / typical week
    downloads not counted
    Tools exposed
    never inspected
    Last commit
    27 days ago
    Commits / 12 weeks
    1
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0. 1 in total, and the last figure is the current week so far.
    Maintenance grade
    C
    Tool descriptions
    Not graded
    Score 69.0 — show every number behind it
    • Adoption62 / 100 · weight 40%
      • GitHub stars62
      • 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
    • Momentum56 / 100 · weight 14%
      • Stars gained, relative to size64
      • Stars gained, absolute44
      • 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
    69.0
    × relevance — the keyword is dedicated here
    1.00
    × continuity — actively changing
    1.00
    × evidence — widely adopted
    1.00
    Composite score
    69.0
  • Best for: An agent editing a browser video project live while a human watches — its patch_project applies targeted timeline-JSON edits without round-tripping the whole document.

    FableCut runs a browser-based video editor and exposes seven MCP tools — status, docs, get project, patch project, set project, analyze reference, import media — with the timeline represented as one JSON document that can be hot-reloaded in the open UI. The one thing worth knowing before choosing it is that no npm package is published: deployment is a single node server.js, and the browser UI is what hot-reloads the live timeline.

    GitHub stars
    588
    Stars over the last 90 days: 460 at the earliest of 8 readings and 588 at the latest, up 128.
    Stars / 30 days
    +148
    npm / typical week
    Ships no npm package
    Tools exposed
    7
    Last commit
    5 days ago
    Commits / 12 weeks
    118
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 0, 0, 0, 0, 1, 37, 43, 32, 3, 2. 118 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    A
    Score 67.4 — show every number behind it
    • Adoption72 / 100 · weight 40%
      • GitHub stars69
      • npm downloadsnot measured
        no npm package
      • Used through Glama21
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum95 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute88
      • 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
    86.4
    × relevance — the keyword is declared here
    0.78
    × continuity — actively changing
    1.00
    × evidence — widely adopted
    1.00
    Composite score
    67.4
  • Best for: Automating a browser you already use, with existing logins and extensions—it connects to your running Chrome instead of launching a fresh one.

    It attaches to a running Chrome browser through a companion extension and documents CLI commands for navigation, clicking, snapshots, screenshots, and debugging via the Playwright API. Before choosing it, note that it assumes the extension is installed in your browser and that the browser must already be running.

    GitHub stars
    3,771
    Stars over the last 90 days: 3,566 at the earliest of 14 readings and 3,771 at the latest, up 205.
    Stars / 30 days
    +64
    npm / typical week
    downloads not counted
    Tools exposed
    never inspected
    Last commit
    4 days ago
    Commits / 12 weeks
    144
    Weekly commits over the last 12 weeks, oldest first: 7, 7, 9, 55, 27, 2, 2, 6, 10, 0, 10, 9. 144 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 67.1 — show every number behind it
    • Adoption89 / 100 · weight 40%
      • GitHub stars89
      • 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
    • Momentum61 / 100 · weight 14%
      • Stars gained, relative to size53
      • Stars gained, absolute73
      • 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.0
    × relevance — the keyword is declared here
    0.78
    × continuity — actively changing
    1.00
    × evidence — widely adopted
    1.00
    Composite score
    67.1
  • Best for: AI-assisted Pine Script development and chart automation on TradingView Desktop—its CDP bridge exposes commands for scripting, navigation, alerts, and screenshots.

    The server connects an AI assistant to a locally running TradingView Desktop via Chrome DevTools Protocol, exposing tools for Pine Script injection, chart navigation, drawing, alerts, replay, screenshots, and chart monitoring. Note that it requires a paid TradingView Desktop setup started with a debug flag, and it relies on TradingView's undocumented internal Electron structure that may break.

    GitHub stars
    5,639
    Stars over the last 90 days: 3,220 at the earliest of 10 readings and 5,639 at the latest, up 2,419.
    Stars / 30 days
    +853
    npm / typical week
    downloads not counted
    Tools exposed
    never inspected
    Last commit
    23 days ago
    Commits / 12 weeks
    62
    Weekly commits over the last 12 weeks, oldest first: 1, 4, 2, 1, 2, 1, 47, 0, 2, 2, 0, 0. 62 in total, and the last figure is the current week so far.
    Maintenance grade
    B
    Tool descriptions
    Not graded
    Score 64.8 — show every number behind it
    • Adoption94 / 100 · weight 40%
      • GitHub stars94
      • npm downloadsnot measured
        npm names no repository for tradingview-mcp, so its downloads cannot be attributed
      • 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
    • 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
    • Trust0 / 100 · weight 9%
      • License0
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    83.1
    × relevance — the keyword is declared here
    0.78
    × continuity — actively changing
    1.00
    × evidence — widely adopted
    1.00
    Composite score
    64.8
  • Best for: Automating authenticated web apps without API keys — it exposes 42 tools and talks to each site's internal APIs via a Chrome extension.

    OpenTabs runs a local MCP server bridged to Chrome by an extension, exposing tools for tab control, clicking, typing, network capture, and storage access, with plugins for services like Slack, Discord, and GitHub. Before choosing it, know that all 42 tools ship disabled and must be explicitly enabled, and that it requires Node.js 22+ and Chrome.

    GitHub stars
    897
    Stars over the last 90 days: 627 at the earliest of 19 readings and 897 at the latest, up 270.
    Stars / 30 days
    +34
    npm / typical week
    Ships no npm package
    Tools exposed
    42
    Last commit
    23 days ago
    Commits / 12 weeks
    96
    Weekly commits over the last 12 weeks, oldest first: 9, 3, 28, 26, 15, 0, 8, 0, 0, 7, 0, 0. 96 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    A
    Score 64.3 — 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
    • Momentum69 / 100 · weight 14%
      • Stars gained, relative to size74
      • Stars gained, absolute62
      • 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
    82.4
    × relevance — the keyword is declared here
    0.78
    × continuity — actively changing
    1.00
    × evidence — widely adopted
    1.00
    Composite score
    64.3

Questions people ask

Chrome DevTools MCP or Playwright MCP Server: which should I install?

Chrome DevTools MCP is the better choice when you need to drive and inspect a live Chrome browser: it is built for network-request monitoring, console inspection, and performance-trace analysis, and it had a commit 0 days ago with 242 commits in the last 12 weeks. Playwright MCP Server is the better choice when you want accessibility-snapshot automation without a vision model, and it has 6,623,369 downloads in a typical week versus Chrome DevTools MCP's 1,882,510. If you only have time to install one and your task is general Chrome automation, Chrome DevTools MCP is the safer active default.

Which server works with my existing Chrome logins?

playwriter connects to your running Chrome browser and keeps existing logins and extensions; it had a commit 4 days ago and 144 commits in the last 12 weeks. Chrome MCP Server also uses existing login states through a Chrome extension, but it has had 0 commits in the last 12 weeks and its last commit was 226 days ago. browser-tools-mcp is the alternative if your goal is debugging a logged-in session: it attaches via a DevTools extension and streams console, network, screenshots, and Lighthouse audits.

I need Firefox automation. Which MCP server should I use?

firefox-devtools-mcp is the Firefox option with the strongest measured activity: 32 tools, tool descriptions graded B, a commit 0 days ago, and 85 commits in the last 12 weeks. It is built for testing, scraping, and browser control via WebDriver BiDi, with snapshot/UID-based interactions, network monitoring, console capture, and screenshots. Browser Control MCP also targets Firefox, but it is for tab management, history search, and content reading through a paired extension, not general test automation.

What's the difference between mcp-playwright and Playwright MCP Server?

Playwright MCP Server (microsoft/playwright-mcp) is the active one: it had a commit 1 day ago, 22 commits in the last 12 weeks, 24 tools, and tool descriptions graded B. mcp-playwright (executeautomation/mcp-playwright) exposes 32 tools with the same B grade, but it is labelled 'Abandoned but popular' and had a commit 250 days ago with 0 commits in the last 12 weeks. If you need Playwright automation that is still being worked on, choose Playwright MCP Server; if you specifically want its codegen sessions, mcp-playwright is the one that offers them.

What do I need before BrowserStack MCP server will run?

BrowserStack MCP server only makes sense if you are on BrowserStack's Test Platform; its five tools route live sessions, test runs, and accessibility scans into BrowserStack's cloud rather than automating a local browser. It exposes 5 tools and had a commit 3 days ago with 122 commits in the last 12 weeks, so the project itself is active.

What should I be careful about when pointing an agent at my authenticated browser?

Several servers are built to use your existing logged-in session. playwriter connects to your running Chrome and keeps existing logins and extensions; OpenTabs works through your authenticated browser session via a Chrome extension; Chrome MCP Server leverages existing login states. That means the agent can operate in places where you are already signed in, so keep that in mind when choosing what to ask it to do. For local debugging, browser-tools-mcp attaches to your logged-in Chrome via a DevTools extension and can stream console, network, screenshots, and Lighthouse audits from that session.

Other comparisons