Playwright MCP Server
OfficialRelated Servers
Alternatives to Playwright MCP Server
AlicenseAqualityAmaintenanceBrowser automation that bypasses anti-bot systems and handles web-scraping with CDP Mode.65624305,471 PyPI13,035MIT
Related Servers
- AlicenseBqualityDmaintenanceA Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots, providing browser automation capabilities without requiring screenshots or visually tuned models.715,257 npmApache 2.0
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots, providing browser automation capabilities without requiring screenshots or visually-tuned models.6Apache 2.0
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that provides browser automation capabilities by allowing LLMs to interact with web pages through structured accessibility snapshots. It enables fast, lightweight interaction with web content without the need for vision-tuned models or visual processing.Apache 2.0
- AlicenseBqualityDmaintenanceA Model Context Protocol server that provides browser automation capabilities using Playwright, enabling LLMs to interact with web pages through structured accessibility snapshots without requiring screenshots or vision models.226,706,544 npm1Apache 2.0
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that provides browser automation capabilities using Playwright, enabling LLMs to interact with web pages through structured accessibility snapshots without requiring screenshots or vision models.Apache 2.0
- AlicenseAqualityDmaintenanceA Model Context Protocol server that provides browser automation capabilities using Playwright, enabling LLMs to interact with web pages through structured accessibility snapshots without requiring screenshots or visually-tuned models.226,706,544 npmApache 2.0
TDQS
Scored across 25 tools
Most tools have clearly distinct purposes (navigate, click, fill_form, etc.), but browser_type and browser_fill_form could be confused since both involve entering text. Minor overlaps exist but descriptions clarify usage.
All tools follow the consistent 'browser_verb_noun' pattern (e.g., browser_navigate, browser_take_screenshot). This provides clear and predictable naming throughout the set.
At 25 tools, the set is slightly heavy but each tool covers a distinct browser automation action, justifying its presence. The count is at the upper edge of reasonable for a comprehensive browser server.
The tool set covers nearly all core browser interactions (navigation, input, dialogs, network, screenshots, tabs). Missing a forward-navigation tool and scroll-specific action are minor gaps that can be worked around with evaluate or keyboard commands.