Skip to main content
Glama

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

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

The short answer

Reach for Chrome DevTools MCP. It is a Community favourite with 51,152 GitHub stars, 1,882,510 weekly npm downloads, a commit 0 days ago, and 256 commits in the last 12 weeks. If your job is Firefox automation instead, firefox-devtools-mcp is the better answer: it is also a Community favourite, had a commit 3 days ago and 120 commits in the last 12 weeks, and exposes 32 tools for a Firefox browser.

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 need to automate, debug, and analyze performance in a live Chrome browser.
  • 2Playwright MCP Server : Exploratory automation and self-healing tests: it exposes accessibility snapshots plus navigation, click, type, evaluate, and network request tools for iterative reasoning over page structure.
  • 3Stealth Browser MCP : For scraping Cloudflare-protected sites: it runs real Chrome-family browsers via nodriver and CDP to pass anti-bot challenges.
  • 4browser-tools-mcp : Debugging existing logged-in Chrome sessions by exposing console, network, screenshots, and Lighthouse audit data through MCP.
  • 5SeleniumBase MCP : Bypassing anti-bot systems during web scraping in a Chromium browser: its CDP Mode handles the circumvention while the exposed tools perform the automation.

Which one, for your situation

Your situationWhat to use
I need to debug and analyze a live Chrome browser.Use Chrome DevTools MCP: it is a Community favourite with a commit 0 days ago, 256 commits in the last 12 weeks, and 1,882,510 weekly npm downloads.
I need an actively maintained Playwright-based browser automation server.Use Playwright MCP Server: it is a Community favourite with a commit 3 days ago, 24 commits in the last 12 weeks, 6,800,136 weekly npm downloads, and 24 tools exposed.
I need Firefox automation for testing or scraping.Use firefox-devtools-mcp: it is a Community favourite with a commit 3 days ago, 120 commits in the last 12 weeks, and 32 tools exposed.
I need to use my existing logged-in Chrome with extensions.Use playwriter: it connects to your running Chrome browser and exposes the Playwright API, with a commit 11 days ago and 171 commits in the last 12 weeks.
I need to manage AdsPower browser profiles and fingerprints.Use AdsPower LocalAPI MCP Server: it exposes 27 tools for profile, group, browser, and page operations.
I need to automate many web apps through existing authenticated sessions.Use OpenTabs: it calls internal APIs through the user's authenticated Chrome session and exposes 42 tools.

Top MCP servers for Browser Automation

Best forProfile
1AI coding assistants that need to automate, debug, and analyze performance in a live Chrome browser.Community favourite51,152+2,607today94.3
2Exploratory automation and self-healing tests: it exposes accessibility snapshots plus navigation, click, type, evaluate, and network request tools for iterative reasoning over page structure.Community favourite36,824+9743 days ago90.7
3For scraping Cloudflare-protected sites: it runs real Chrome-family browsers via nodriver and CDP to pass anti-bot challenges.Community favourite1,914+3758 days ago86.9
4Debugging existing logged-in Chrome sessions by exposing console, network, screenshots, and Lighthouse audit data through MCP.Community favourite7,304+2425 days ago84.8
5Bypassing anti-bot systems during web scraping in a Chromium browser: its CDP Mode handles the circumvention while the exposed tools perform the automation.Community favourite12,980No snapshot history3 days ago84.8
6Operator-assisted QA and brittle sites where a human may need to recover the flow: it keeps a live shared browser session with human takeover.Community favourite781+2823 days ago80.7
7Claude Code agents needing direct control of a persistent Chrome browser: it exposes one use_browser tool for navigation, interaction, extraction, and screenshots via CDP.Community favourite346+1030 days ago77.5
8Automating a real Chrome browser from AI agents, with parallel tab workflows plus navigation, DOM inspection, screenshots, and form filling.Community favourite236+45 days ago75.8
9Automating Firefox for testing or scraping: it exposes UID-based element interaction, screenshots, download capture, and script evaluation.Community favourite389+523 days ago74.9
10Multi-runtime browser automation: it pairs a browser extension with a CLI and exposes tab, navigation, CDP, action plan, and cleanup tools.Community favourite261+353 days ago74.2
11Automating tasks in a personal Chrome profile with existing logins: it uses the user's live browser session.Abandoned but popular12,363+113243 days ago73.3
12Automating LinkedIn profile research, job search, and messaging with a logged-in account: it exposes 17 tools and uses an authenticated browser session.Community favourite3,352+335today71.6
13UI testing of web apps across device form factors: it exposes browser automation tools plus device emulation with 143 presets.Abandoned but popular5,645+19268 days ago69.0
14Automating your own logged-in Chrome with existing extensions, avoiding bot detection: it connects to your running browser and exposes the Playwright API.Community favourite3,858+11511 days ago68.8
15Managing AdsPower browser profiles and automating pages through MCP: it exposes 27 tools for profile, group, browser, and page operations.Community favourite135+749 days ago68.5
16Controlling Firefox from an LLM with user consent: it offers tab management, history search, and content reading without page modification or scripting.Community favourite320+814 days ago67.7
17BrowserStack customers who want to manage web and app tests from an MCP client: its five tools cover live sessions, failure debugging, and accessibility scans.Community favourite150+16 days ago67.3
18An AI agent cutting video in a browser tab: the server exposes the entire timeline as JSON and offers patch/set tools for live updates.Community favourite652+803 days ago66.3
19Practical life and work tasks that need a proven checklist: it supplies ready-made skill prompts such as writing a PRD or decoding a lease.Community favourite1,340+813 days ago65.9
20Automating tasks across many web apps the user already uses: it calls internal APIs through the user's authenticated Chrome session, with 42 exposed tools.Community favourite933+4741 days ago65.4

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: AI coding assistants that need to automate, debug, and analyze performance in a live Chrome browser.

    It exposes tools for browser automation, network inspection, and performance tracing via Chrome DevTools. It requires Chrome or Chrome for Testing, and it collects usage statistics unless you disable them.

    GitHub stars
    51,152
    Stars over the last 90 days: 43,696 at the earliest of 55 readings and 51,426 at the latest, up 7,730.
    Stars / 30 days
    +2,607
    npm / typical week
    1.9M
    Tools exposed
    never inspected
    Last commit
    today
    Commits / 12 weeks
    256
    Weekly commits over the last 12 weeks, oldest first: 21, 9, 16, 32, 10, 13, 21, 56, 28, 14, 11, 34. 265 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 94.3: 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
    • Momentum90 / 100 · weight 14%
      • Stars gained, relative to size94
      • Stars gained, absolute100
      • npm download trend69
    • 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.3
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    94.3
  • Best for: Exploratory automation and self-healing tests: it exposes accessibility snapshots plus navigation, click, type, evaluate, and network request tools for iterative reasoning over page structure.

    It wraps Playwright as an MCP server, exposing 24 tools such as browser_navigate, browser_click, browser_type, browser_snapshot, browser_evaluate, and browser_network_requests. Before choosing it, note that it requires Node.js 18 or newer.

    GitHub stars
    36,824
    Stars over the last 90 days: 34,176 at the earliest of 25 readings and 36,824 at the latest, up 2,648.
    Stars / 30 days
    +974
    npm / typical week
    6.8M
    Tools exposed
    24
    Last commit
    3 days ago
    Commits / 12 weeks
    24
    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.7: 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
    • Momentum71 / 100 · weight 14%
      • Stars gained, relative to size67
      • Stars gained, absolute100
      • npm download trend43
    • 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.7
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    90.7
  • Best for: For scraping Cloudflare-protected sites: it runs real Chrome-family browsers via nodriver and CDP to pass anti-bot challenges.

    The server drives a real Chrome-family browser through nodriver and CDP, and its README documents navigation, element cloning, network inspection, and CDP execution capabilities. Before choosing it, know that there is no npm package: installation means cloning the GitHub repository, creating a Python venv, and having Chrome, Chromium, or Edge available.

    GitHub stars
    1,914
    Stars over the last 90 days: 695 at the earliest of 9 readings and 1,914 at the latest, up 1,219.
    Stars / 30 days
    +375
    npm / typical week
    Ships no npm package
    Tools exposed
    never inspected
    Last commit
    8 days ago
    Commits / 12 weeks
    9
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 6, 0. 9 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 86.9: 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.9
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    86.9
  • Best for: Debugging existing logged-in Chrome sessions by exposing console, network, screenshots, and Lighthouse audit data through MCP.

    The server exposes MCP tools that retrieve console logs, network logs, the selected element, page information, open tabs, screenshots, browser storage, and Lighthouse audit results. It requires loading the included Chrome extension and Node.js 22.19 or newer.

    GitHub stars
    7,304
    Stars over the last 90 days: 7,246 at the earliest of 9 readings and 7,313 at the latest, up 67.
    Stars / 30 days
    +24
    npm / typical week
    Ships no npm package
    Tools exposed
    never inspected
    Last commit
    25 days ago
    Commits / 12 weeks
    23
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 0, 0, 0, 0, 3, 19, 1, 0, 0, 0. 23 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 84.8: 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
    • Momentum36 / 100 · weight 14%
      • Stars gained, relative to size23
      • Stars gained, absolute56
      • 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.8
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    84.8
  • Best for: Bypassing anti-bot systems during web scraping in a Chromium browser: its CDP Mode handles the circumvention while the exposed tools perform the automation.

    It exposes 25 tools for browser session management, navigation, element interaction, content retrieval, state checks, and page scripting. Choosing it means using a Chromium-based browser, because the tools operate through CDP Mode.

    GitHub stars
    12,980
    Stars / 30 days
    no snapshot history
    npm / typical week
    Ships no npm package
    Tools exposed
    25
    Last commit
    3 days ago
    Commits / 12 weeks
    238
    Weekly commits over the last 12 weeks, oldest first: 21, 11, 13, 14, 29, 22, 6, 15, 5, 34, 27, 22. 219 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    A
    Score 84.8: show every number behind it
    • Adoption100 / 100 · weight 40%
      • GitHub stars100
      • npm downloadsnot measured
        no npm package
      • Used through Glama81
    • 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 quality91 / 100 · weight 13%
      • Tool description quality83
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integrates100
    Weighted mean of the five
    84.8
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    84.8
  • Best for: Operator-assisted QA and brittle sites where a human may need to recover the flow: it keeps a live shared browser session with human takeover.

    Auto Browser is an MCP server that exposes 35 tools for controlling a shared Playwright browser, including session management, observation, element queries, actions, console and network logs, downloads, auth profiles, tracing, and human takeover. One thing worth knowing before choosing it: CAPTCHA solving is explicitly listed as not the goal.

    GitHub stars
    781
    Stars over the last 90 days: 562 at the earliest of 17 readings and 781 at the latest, up 219.
    Stars / 30 days
    +28
    npm / typical week
    Ships no npm package
    Tools exposed
    35
    Last commit
    23 days ago
    Commits / 12 weeks
    109
    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 80.7: 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
    • Momentum66 / 100 · weight 14%
      • Stars gained, relative to size71
      • Stars gained, absolute59
      • 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
    80.7
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    80.7
  • Best for: Claude Code agents needing direct control of a persistent Chrome browser: it exposes one use_browser tool for navigation, interaction, extraction, and screenshots via CDP.

    It exposes a single use_browser tool that controls a persistent Chrome browser and auto-captures the page after every DOM action such as navigate, click, type, select, and eval. Before choosing it, note that its documented install path is a Claude Code plugin marketplace command, not an npm package.

    GitHub stars
    346
    Stars over the last 90 days: 315 at the earliest of 10 readings and 349 at the latest, up 34.
    Stars / 30 days
    +10
    npm / typical week
    Ships no npm package
    Tools exposed
    1
    Last commit
    30 days ago
    Commits / 12 weeks
    24
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0. 24 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    A
    Score 77.5: show every number behind it
    • Adoption64 / 100 · weight 40%
      • GitHub stars64
      • 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
    • Momentum51 / 100 · weight 14%
      • Stars gained, relative to size57
      • Stars gained, absolute41
      • 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.5
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    77.5
  • 8

    OpenChrome

    Community favourite 1
    shaun0927/openchrome

    Best for: Automating a real Chrome browser from AI agents, with parallel tab workflows plus navigation, DOM inspection, screenshots, and form filling.

    OpenChrome exposes 100 tools that control a real Chrome browser, including navigation, DOM queries, screenshots, form inputs, network interception, and parallel tab workflows. It requires Chrome to be installed, and desktop apps, browser extensions, native-host installers, and deployment templates are outside its scope.

    GitHub stars
    236
    Stars over the last 90 days: 218 at the earliest of 12 readings and 236 at the latest, up 18.
    Stars / 30 days
    +4
    npm / typical week
    1.3K
    Tools exposed
    100
    Last commit
    5 days ago
    Commits / 12 weeks
    129
    Weekly commits over the last 12 weeks, oldest first: 22, 0, 0, 0, 0, 31, 16, 0, 0, 0, 58, 7. 134 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    B
    Score 75.8: show every number behind it
    • Adoption75 / 100 · weight 40%
      • GitHub stars59
      • npm downloads66
      • 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
    • Momentum29 / 100 · weight 14%
      • Stars gained, relative to size44
      • Stars gained, absolute30
      • 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
    75.8
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    75.8
  • Best for: Automating Firefox for testing or scraping: it exposes UID-based element interaction, screenshots, download capture, and script evaluation.

    The server exposes tools for page navigation, element interaction via stable UIDs, screenshots, download management, dialogs, and script evaluation, all through WebDriver BiDi. Before choosing it, note that it requires a local Firefox installation (version 100 or higher) and Node.js, and cannot run on cloud hosting services.

    GitHub stars
    389
    Stars over the last 90 days: 216 at the earliest of 29 readings and 395 at the latest, up 179.
    Stars / 30 days
    +52
    npm / typical week
    991
    Tools exposed
    32
    Last commit
    3 days ago
    Commits / 12 weeks
    120
    Weekly commits over the last 12 weeks, oldest first: 1, 6, 10, 13, 3, 14, 16, 1, 5, 20, 19, 13. 121 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    B
    Score 74.9: show every number behind it
    • Adoption74 / 100 · weight 40%
      • GitHub stars65
      • npm downloads64
      • 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
    • Momentum88 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute70
      • npm download trend89
    • 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
    74.9
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    74.9
  • Best for: Multi-runtime browser automation: it pairs a browser extension with a CLI and exposes tab, navigation, CDP, action plan, and cleanup tools.

    The server exposes browser tools for tab listing, opening, claiming, navigation, CDP, action plans, and cleanup, and it is configured as an MCP stdio server with obu mcp. It depends on a Chrome extension and a native host, so open-browser-use setup must be run before use.

    GitHub stars
    261
    Stars over the last 90 days: 150 at the earliest of 11 readings and 266 at the latest, up 116.
    Stars / 30 days
    +35
    npm / typical week
    182
    Tools exposed
    never inspected
    Last commit
    3 days ago
    Commits / 12 weeks
    4
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 6. 7 in total, and the last figure is the current week so far.
    Maintenance grade
    B
    Tool descriptions
    Not graded
    Score 74.2: show every number behind it
    • Adoption68 / 100 · weight 40%
      • GitHub stars60
      • npm downloads48
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance83 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence40
    • Momentum67 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute63
      • npm download trend15
    • 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.2
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    74.2
  • 11

    Chrome MCP Server

    Abandoned but popular 3
    hangwin/mcp-chrome

    Best for: Automating tasks in a personal Chrome profile with existing logins: it uses the user's live browser session.

    It is a Chrome extension-based MCP server that exposes browser control to AI assistants, enabling automation, content analysis, and semantic search. It requires installing a Chrome extension and the mcp-chrome-bridge npm package.

    GitHub stars
    12,363
    Stars over the last 90 days: 11,948 at the earliest of 9 readings and 12,387 at the latest, up 439.
    Stars / 30 days
    +113
    npm / typical week
    Ships no npm package
    Tools exposed
    never inspected
    Last commit
    243 days ago
    Commits / 12 weeks
    0
    Maintenance grade
    D
    Tool descriptions
    Not graded
    Score 73.3: 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
    • Maintenance32 / 100 · weight 24%
      • Last commit touching this server42
      • Repository maintenance grade30
      • Commit cadence5
    • Momentum57 / 100 · weight 14%
      • Stars gained, relative to size39
      • 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
    73.3
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    73.3
  • Best for: Automating LinkedIn profile research, job search, and messaging with a logged-in account: it exposes 17 tools and uses an authenticated browser session.

    It exposes 17 tools covering profile retrieval, people and company search, job search, messaging, and feed access through an authenticated browser session. The server depends on a live LinkedIn session in the user's browser, so it requires the user to log in before any tool can fetch or modify data.

    GitHub stars
    3,352
    Stars over the last 90 days: 2,377 at the earliest of 47 readings and 3,405 at the latest, up 1,028.
    Stars / 30 days
    +335
    npm / typical week
    Ships no npm package
    Tools exposed
    17
    Last commit
    today
    Commits / 12 weeks
    146
    Weekly commits over the last 12 weeks, oldest first: 16, 12, 2, 2, 0, 23, 28, 20, 3, 18, 18, 18. 160 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    A
    Score 71.6: 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, absolute100
      • 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.8
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    71.6
  • Best for: UI testing of web apps across device form factors: it exposes browser automation tools plus device emulation with 143 presets.

    It exposes 32 MCP tools for driving a real Playwright browser: navigation, clicking, filling, screenshots, device emulation, and HTTP requests. Before choosing it, know that it depends on Playwright browser binaries, though the server automatically installs them on first use.

    GitHub stars
    5,645
    Stars over the last 90 days: 5,550 at the earliest of 78 readings and 5,643 at the latest, up 93.
    Stars / 30 days
    +19
    npm / typical week
    18.9K
    Tools exposed
    32
    Last commit
    268 days ago
    Commits / 12 weeks
    0
    Maintenance grade
    D
    Tool descriptions
    B
    Score 69.0: 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
    • Momentum28 / 100 · weight 14%
      • Stars gained, relative to size23
      • Stars gained, absolute52
      • npm download trend8
    • 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.0
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    69.0
  • 14

    playwriter

    Community favourite 1
    remorses/playwriter

    Best for: Automating your own logged-in Chrome with existing extensions, avoiding bot detection: it connects to your running browser and exposes the Playwright API.

    Playwriter provides a CLI and MCP interface for executing Playwright scripts against a running Chrome browser, with session management and a companion browser extension. It requires installing that extension and connecting to your own browser, so it assumes your existing logins and extensions are already present.

    GitHub stars
    3,858
    Stars over the last 90 days: 3,598 at the earliest of 15 readings and 3,858 at the latest, up 260.
    Stars / 30 days
    +115
    npm / typical week
    downloads not counted
    Tools exposed
    never inspected
    Last commit
    11 days ago
    Commits / 12 weeks
    171
    Weekly commits over the last 12 weeks, oldest first: 10, 69, 6, 0, 7, 3, 8, 3, 9, 43, 13, 0. 171 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 68.8: 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
    • Momentum75 / 100 · weight 14%
      • Stars gained, relative to size70
      • 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
    88.2
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    68.8
  • Best for: Managing AdsPower browser profiles and automating pages through MCP: it exposes 27 tools for profile, group, browser, and page operations.

    The server wraps the AdsPower LocalAPI and exposes 27 tools for managing browser profiles and groups, opening and closing browsers, and driving pages with navigation, screenshot, and input actions. It requires AdsPower's local client to be running and reachable through the configured port and API key before these tools can work.

    GitHub stars
    135
    Stars over the last 90 days: 108 at the earliest of 11 readings and 135 at the latest, up 27.
    Stars / 30 days
    +7
    npm / typical week
    469
    Tools exposed
    27
    Last commit
    49 days ago
    Commits / 12 weeks
    10
    Weekly commits over the last 12 weeks, oldest first: 4, 1, 0, 3, 1, 1, 0, 0, 0, 0, 0, 0. 10 in total, and the last figure is the current week so far.
    Maintenance grade
    C
    Tool descriptions
    C
    Score 68.5: show every number behind it
    • Adoption65 / 100 · weight 40%
      • GitHub stars53
      • npm downloads57
      • Used through Glama14
    • Maintenance79 / 100 · weight 24%
      • Last commit touching this server88
      • Repository maintenance grade55
      • Commit cadence85
    • Momentum55 / 100 · weight 14%
      • Stars gained, relative to size64
      • Stars gained, absolute36
      • npm download trend61
    • 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
    68.5
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    68.5
  • Best for: Controlling Firefox from an LLM with user consent: it offers tab management, history search, and content reading without page modification or scripting.

    The server exposes tools for tab management, history search, content reading, text finding, and screenshots via a local connection to a Firefox extension. It requires explicit user consent for reading page content and taking screenshots, and it does not support page modification or scripting.

    GitHub stars
    320
    Stars over the last 90 days: 294 at the earliest of 10 readings and 320 at the latest, up 26.
    Stars / 30 days
    +8
    npm / typical week
    downloads not counted
    Tools exposed
    never inspected
    Last commit
    14 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 67.7: 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
    • Momentum46 / 100 · weight 14%
      • Stars gained, relative to size52
      • Stars gained, absolute37
      • 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
    67.7
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    67.7
  • Best for: BrowserStack customers who want to manage web and app tests from an MCP client: its five tools cover live sessions, failure debugging, and accessibility scans.

    It exposes five tools: runTestsOnBrowserStack, runAppLiveSession, runBrowserLiveSession, getFailuresInLastRun, and startAccessibilityScan, and its README documents natural-language prompts for manual web/app testing, automated tests, and accessibility scans. A requirement to know is that getFailuresInLastRun only works when a browserstack.yml file is present in the project root.

    GitHub stars
    150
    Stars over the last 90 days: 144 at the earliest of 32 readings and 150 at the latest, up 6.
    Stars / 30 days
    +1
    npm / typical week
    9.6K
    Tools exposed
    5
    Last commit
    6 days ago
    Commits / 12 weeks
    110
    Weekly commits over the last 12 weeks, oldest first: 18, 10, 4, 15, 14, 1, 10, 20, 1, 5, 6, 10. 114 in total, and the last figure is the current week so far.
    Maintenance grade
    B
    Tool descriptions
    B
    Score 67.3: 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
    • Momentum27 / 100 · weight 14%
      • Stars gained, relative to size28
      • Stars gained, absolute15
      • npm download trend40
    • 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
    79.2
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    67.3
  • 18

    FableCut

    Community favourite 1
    ronak-create/FableCut

    Best for: An AI agent cutting video in a browser tab: the server exposes the entire timeline as JSON and offers patch/set tools for live updates.

    FableCut runs a browser-based non-linear video editor whose timeline is one JSON document, and exposes seven MCP tools for status, docs, project get, patch, set, reference analysis, and media import. Before choosing it, know that no npm package is published and it expects you to launch a local Node server with node server.js.

    GitHub stars
    652
    Stars over the last 90 days: 460 at the earliest of 14 readings and 659 at the latest, up 199.
    Stars / 30 days
    +80
    npm / typical week
    Ships no npm package
    Tools exposed
    7
    Last commit
    3 days ago
    Commits / 12 weeks
    173
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 5, 35, 41, 34, 3, 11, 4, 9, 32, 45. 219 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    A
    Score 66.3: 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
    85.0
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    66.3
  • Best for: Practical life and work tasks that need a proven checklist: it supplies ready-made skill prompts such as writing a PRD or decoding a lease.

    It is a packaging of markdown skill files that an AI assistant can load to perform specific professional and personal tasks, from drafting documents to analyzing contracts. It does not run as a standalone tool server, so you install it into an existing assistant such as Claude Code or ChatGPT rather than connecting to it over a network.

    GitHub stars
    1,340
    Stars over the last 90 days: 1,170 at the earliest of 23 readings and 1,344 at the latest, up 174.
    Stars / 30 days
    +81
    npm / typical week
    1.9K
    Tools exposed
    never inspected
    Last commit
    3 days ago
    Commits / 12 weeks
    727
    Weekly commits over the last 12 weeks, oldest first: 204, 97, 78, 81, 134, 51, 4, 27, 11, 14, 19, 7. 727 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 65.9: show every number behind it
    • Adoption83 / 100 · weight 40%
      • GitHub stars78
      • npm downloads35
        downloads show none of the weekday rhythm human traffic has; halved
      • 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
    • Momentum67 / 100 · weight 14%
      • Stars gained, relative to size97
      • Stars gained, absolute77
      • 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
    84.5
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    65.9
  • 20

    OpenTabs

    Community favouriteNo change
    opentabs-dev/opentabs

    Best for: Automating tasks across many web apps the user already uses: it calls internal APIs through the user's authenticated Chrome session, with 42 exposed tools.

    OpenTabs runs a local MCP server bridged to Chrome by an extension, exposing tools for tab control, page interaction, script execution, storage access, and network capture. Choosing it requires Node.js 22+ and Chrome, and every tool is disabled until the user explicitly enables it.

    GitHub stars
    933
    Stars over the last 90 days: 754 at the earliest of 16 readings and 933 at the latest, up 179.
    Stars / 30 days
    +47
    npm / typical week
    Ships no npm package
    Tools exposed
    42
    Last commit
    41 days ago
    Commits / 12 weeks
    56
    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.4: 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
    • Momentum79 / 100 · weight 14%
      • Stars gained, relative to size86
      • Stars gained, absolute68
      • 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.8
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    65.4

Questions people ask

Which is more actively maintained, Chrome DevTools MCP or Playwright MCP Server?

Chrome DevTools MCP had a commit 0 days ago and 256 commits in the last 12 weeks. Playwright MCP Server had a commit 3 days ago and 24 commits in the last 12 weeks. Both are Community favourites, but Chrome DevTools MCP shows more recent commit activity.

Should I choose mcp-playwright or Playwright MCP Server?

Playwright MCP Server is the maintained choice: it had a commit 3 days ago and 24 commits in the last 12 weeks, while mcp-playwright had a commit 268 days ago and 0 commits in the last 12 weeks. mcp-playwright is labelled Abandoned but popular and has 18,914 weekly npm downloads. If you still want it for device emulation, know that its maintenance is stale.

Which server can use my existing logins and browser session?

Chrome MCP Server leverages your existing Chrome configurations and login states, but it is Abandoned but popular with a last commit 243 days ago and 0 commits in the last 12 weeks. playwriter connects to your running Chrome browser with existing logins and extensions and had a commit 11 days ago. OpenTabs also works through the user's authenticated Chrome session and exposes 42 tools.

What should I be careful about when pointing an agent at Chrome MCP Server?

Its profile is Abandoned but popular, and the last commit was 243 days ago with 0 commits in the last 12 weeks. It uses your existing Chrome configurations and login states, so an agent can act inside that logged-in session. That is convenient for personal automation, but it also means you are giving the agent access to your live browser.

Can any of these handle Cloudflare or antibot protection?

Stealth Browser MCP says it bypasses Cloudflare, antibots, and social media blocks by running real Chrome-family browsers via nodriver and CDP. SeleniumBase MCP also says it bypasses anti-bot systems using CDP Mode. Stealth Browser MCP had a commit 8 days ago and 9 commits in the last 12 weeks, while SeleniumBase MCP had a commit 3 days ago and 238 commits.

Which server is built for LinkedIn automation?

LinkedIn MCP Server enables AI assistants to interact with LinkedIn by scraping profiles, companies, job postings, and getting personalized job recommendations. It uses an authenticated browser session and is a Community favourite with a commit 0 days ago and 146 commits in the last 12 weeks. It exposes 17 tools.

Other comparisons