AgentToolDrop

Playwright MCP

Lets an agent drive a real browser with Playwright using accessibility snapshots, not screenshots

Standard A well-known tool, listed for reference and not ranked. About tiers

Add to Claude Code

claude mcp add playwright npx @playwright/mcp@latest

Copied from the project's docs at github.com/microsoft/playwright-mcp

Why you'd want it

Microsoft's MCP server exposes Playwright browser automation as tools that act on structured accessibility snapshots, so no vision model is needed and actions avoid the ambiguity of screenshot-based clicking. It runs Chrome, Firefox, WebKit or Edge, headed or headless, can attach to your logged-in browser through the Playwright extension, and has opt-in capabilities for network, storage, DevTools, PDF, vision and test assertions. The README positions MCP for long-running loops that need persistent browser state, and points coding agents to the more token-efficient Playwright CLI with skills.

Best for

  • Exploratory web automation by agents
  • Self-healing tests and long-running browser workflows
  • MCP clients without built-in browser control

Use it when

Your agent needs to navigate, fill forms and inspect pages across many steps while keeping the same browser session.

Skip it if

You use a coding agent and care about context size; Microsoft suggests Playwright CLI with skills for that. It is not a security boundary, so keep it away from sessions or data you would not hand to the model.

Same category or shared tags.

  1. Rank 11

    Gives a coding agent symbol-level code search, editing and refactoring tools backed by language servers

    • score 51
    • 30.3k stars
    • 53.1 stars/day since creation
    • pushed
    • v2.0.0 on
    • GPL-3.0-or-later

    Install with uv

    uv tool install -p 3.13 serena-agent
    Use it when, skip it if, stats for Serena

    Why you'd want it

    Serena exposes IDE-style tools over MCP, such as find symbol, find referencing symbols, rename and replace symbol body, so the agent works with code structure instead of line numbers and text search. The default backend uses language servers, and the README lists support for over 40 programming languages. An optional paid JetBrains plugin backend adds moves, inlining, type hierarchy and searches in project dependencies.

    Best for

    • Navigating and refactoring large codebases
    • Cross-file renames and reference lookups
    • Multi-language repositories

    Use it when

    Your agent spends many steps on grep and line-based edits in a large codebase and you want it to look up symbols and references the way an IDE does.

    Skip it if

    Your projects are small and the agent's built-in search and edit tools already cope. It reports anonymous usage data on startup unless SERENA_USAGE_REPORTING is set to false, and its docs assume a trusted machine and repository and recommend a sandbox. The app moved from MIT to GPL-3.0-or-later in v2.

    Stats

    Stars
    30,271
    Last push
    Release
    v2.0.0,
    License
    GPL-3.0-or-later
    Pricing
    Open source
    Works with
    Any MCP client, Claude Code, Codex, Gemini CLI, VS Code, Cursor, JetBrains, Windsurf, Claude Desktop, Docker
    Stars per day, since repo creation
    53.1
    New and rising score
    51 of 100
  2. Lets a coding agent control and inspect a live Chrome browser through DevTools

    • 53.6k stars
    • 134 stars/day since creation
    • pushed
    • chrome-devtools-mcp-v1.10.1 on
    • Apache-2.0

    Add to your MCP client config

    {
      "mcpServers": {
        "chrome-devtools": {
          "command": "npx",
          "args": [
            "-y",
            "chrome-devtools-mcp@latest"
          ]
        }
      }
    }
    Use it when, skip it if, stats for Chrome DevTools MCP

    Why you'd want it

    It gives an agent the parts of Chrome DevTools a developer reaches for: recording performance traces with extracted insights, inspecting network requests, reading console messages with source-mapped stack traces and taking screenshots. Automation runs on Puppeteer and waits for action results automatically. A --slim mode trims the tool set for basic browser tasks, and a separate CLI works without MCP.

    Best for

    • Debugging front-end bugs with an agent
    • Performance analysis of web pages
    • Checking console and network errors after a code change

    Use it when

    You want your coding agent to check its changes in a real Chrome instance, reading console, network and performance data the way you would in DevTools.

    Skip it if

    You need Firefox or WebKit; only Chrome and Chrome for Testing are officially supported. Usage statistics go to Google by default (opt out with --no-usage-statistics), and performance tools may send trace URLs to the CrUX API unless you pass --no-performance-crux.

    Stats

    Stars
    53,560
    Last push
    Release
    chrome-devtools-mcp-v1.10.1,
    License
    Apache-2.0
    Pricing
    Open source
    Works with
    Any MCP client, Claude Code, Codex, Cursor, Gemini CLI, VS Code, JetBrains, Windsurf
    Stars per day, since repo creation
    134
    Tier
    Standard, not ranked
  3. Connects agents to GitHub repos, issues, pull requests, Actions runs and security alerts

    • 33.6k stars
    • 57 stars/day since creation
    • pushed
    • v2.0.2 on
    • MIT

    Add the remote server to Claude Code

    claude mcp add-json github '{"type":"http","url":"https://api.githubcopilot.com/mcp","headers":{"Authorization":"Bearer YOUR_GITHUB_PAT"}}'
    Use it when, skip it if, stats for GitHub MCP Server

    Why you'd want it

    GitHub's official MCP server lets an agent browse and search code, manage issues and pull requests, monitor Actions runs and review code scanning and Dependabot alerts. GitHub hosts a remote version at api.githubcopilot.com/mcp with OAuth or personal access token auth, and the same server runs locally from a Docker image or a Go binary. Tools are grouped into toolsets you can enable selectively, and a read-only mode removes every tool that makes changes.

    Best for

    • Agents that triage issues or review pull requests
    • Investigating CI failures from the editor
    • Teams that want a hosted server with OAuth

    Use it when

    Your agent needs to read or act on GitHub repositories, issues, pull requests or workflows as part of its task.

    Skip it if

    You do not use GitHub. Remote OAuth depends on each host configuring a GitHub App or OAuth App, so some clients need a personal access token, and GitHub Enterprise Server needs extra setup.

    Stats

    Stars
    33,623
    Last push
    Release
    v2.0.2,
    License
    MIT
    Pricing
    Open source
    Works with
    Any MCP client, Claude Code, Claude Desktop, Codex, Cursor, Gemini CLI, VS Code, JetBrains, Windsurf, Zed, Docker
    Stars per day, since repo creation
    57
    Tier
    Standard, not ranked

For agents

The same entry, as files an agent can read without scraping this page.

# read one entry
curl -s https://agenttooldrop.com/tools/playwright-mcp.md

# list the MCP servers in the catalog
curl -s https://agenttooldrop.com/tools.json \
  | jq -r '.tools[] | select(.category=="mcp-server") | .slug'