Playwright MCP Server
@ma-pony
Playwright MCP Server について
Playwright MCP Server 一个基于 FastMCP 框架的专业级 Playwright 浏览器自动化 MCP 服务器,为 LLM 应用提供强大的网页交互和数据提取能力。
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"mcp-playwright-ma-pony": {
"command": "uv",
"args": [
"sync"
]
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is Playwright MCP Server?
A professional-grade Playwright browser automation MCP server built on the FastMCP framework. It provides LLM applications with powerful web interaction and data extraction capabilities, supporting Chromium, Firefox, and WebKit engines.
How to use Playwright MCP Server?
Install via pip install mcp-playwright (or uv add mcp-playwright) and run playwright install to download browsers. Start the server with the mcp-playwright command. Integrate with Claude Desktop by adding the tool’s command to the MCP configuration JSON.
Key features of Playwright MCP Server
- Full Playwright browser control and automation
- Multi-engine support: Chromium, Firefox, WebKit
- Independent browser sessions with concurrent operation
- Smart lifecycle management and resource cleanup
- Comprehensive error handling and timeout control
- Modular design with type safety and async safety
Use cases of Playwright MCP Server
- LLM-driven web scraping and data extraction
- Automated browser testing for web applications
- AI-assisted form filling and page interaction
- Dynamic website monitoring and screenshot capture
- Integration of web content into LLM reasoning pipelines
FAQ from Playwright MCP Server
What Python and Playwright versions are required?
Python 3.10 or higher, and Playwright 1.51.0 or higher.
How does Playwright MCP Server manage browser sessions?
It uses a session manager with isolated browser contexts, configurable max sessions (default 10), and automatic resource cleanup via weak references.
What data can I extract from a page?
The server provides tools to get page title, current URL, element text content, and element attribute values, along with full-page screenshots and JavaScript execution results.
Is there a limit on concurrent browser sessions?
Yes. The default maximum concurrent sessions is 10, configurable via the max_sessions option.
Does the server support authentication or custom headers?
No authentication or custom header support is mentioned in the README. The server focuses on standard browser automation tools.
「ブラウザ自動化」の他のコンテンツ
fetch-mcp
egoistAn MCP server for fetching URLs / Youtube video transcript.
Yoyo
firecrawl🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
BrowserTools MCP
AgentDeskAIMonitor browser logs directly from Cursor and other MCP compatible IDEs.
Scrapling Fetch MCP
cyberchittaHelps AI assistants access text content from bot-protected websites. MCP server that fetches HTML/markdown from sites with anti-automation measures using Scrapling.
Fastcrw
usFast, lightweight Firecrawl/Tavily alternative in Rust. Web scraper, crawler & search API with MCP server for AI agents. Drop-in Firecrawl-compatible API (/scrape, /crawl, /search). 2.3x faster than Tavily, 1.5x faster than Firecrawl in 1K-URL benchmarks. 6 MB RAM, single binary.
コメント