Server data from the Official MCP Registry
Managed Playwright cloud browsers for scalable browser automation and AI agent workflows
About
Managed Playwright cloud browsers for scalable browser automation and AI agent workflows
Remote endpoints: streamable-http: https://{region}.mcp.playwright.microsoft.com/playwrightworkspaces/{workspaceId}/mcp
Security Report
The submitted code is mostly a Playwright Workspaces README, sample configuration files, Foundry/Playwright MCP bridging samples, and UI components; it shows no data exfiltration, shell injection, or hardcoded secrets. The Python MCP samples read the access token from environment variables and enforce wss and a Microsoft-owned host for the MCP URL, with per-call approval required. Minor concerns are limited to the sample invoice component handling sensitive banking fields and the truncated content, which is not a server implementation. Supply chain analysis found 11 known vulnerabilities in dependencies (2 critical, 1 high severity).
15 files analyzed · 14 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Required
This plugin requests these system permissions. Most are normal for its category.
How to Install & Connect
Available as Local & Remote
This plugin can run on your machine or connect to a hosted endpoint. during install.
Documentation
View on GitHubFrom the project's GitHub README.
Playwright Workspaces
✅ Playwright Workspaces is now Generally Available!
Playwright Workspaces is a fully managed service for end-to-end web testing, built on top of Playwright. With Playwright Workspaces, you can significantly speed up test execution by running tests in parallel using managed cloud-based browers. The service takes care of the underlying infrastructure and complexity, allowing you to validate your web app across major browsers on both Linux and Windows—so you can ship features faster and with greater confidence.
👉 Get started with the Quickstart
Documentation
The full documentation is now available on learn.microsoft.com
There you’ll learn how to:
- Run and scale Playwright tests in the cloud
- Optimize test suite performance and reliability
- Test across multiple browsers and operating systems
- Set up secure, region-aware test environments
- Integrate with CI/CD
Playwright Cloud Browsers remote MCP (preview)
The Playwright Cloud Browsers remote MCP server gives AI agents managed cloud browsers over Streamable HTTP. Agents can create a browser session, navigate and inspect pages, interact with elements, and close the session without installing Playwright or a browser locally.
The remote MCP server is in preview, separately from the generally available Playwright Workspaces service. Preview features do not have a service-level agreement and are not recommended for production workloads.
Prerequisites and authentication
You need an Azure subscription, a Playwright workspace with access to the remote MCP preview, its region and workspace ID, and an identity with permission to use browser sessions in that workspace.
Use the endpoint for your workspace's region:
https://<region>.mcp.playwright.microsoft.com/playwrightworkspaces/<workspace-id>/mcp
Replace both placeholders with your workspace values. Use Microsoft Entra ID with a client that supports OAuth discovery. The server publishes protected-resource metadata; your signed-in identity must also have the required workspace RBAC access. See the authentication and setup guide for permissions and supported compatibility options. Never commit access tokens or paste them into prompts.
Connect from VS Code or the GitHub Copilot app
- VS Code: Run MCP: Add Server from the Command Palette, select HTTP, enter the resolved workspace endpoint, and choose a configuration destination. Follow the server trust and Microsoft Entra sign-in prompts. See Add MCP servers in VS Code.
- GitHub Copilot app: Open Customize > MCP, add a custom server using the resolved workspace endpoint, and follow the supported authentication prompts. See Configuring MCP servers.
With the server connected, ask the agent to create a browser session, open
https://example.com, report the page's main heading, and close the session,
including on failure. Inspect the actual MCP tool calls and outputs to verify
the connection. See the service guide for session
limits, supported tools, and troubleshooting authentication, timeouts, and
expired sessions. Report service issues through this repository's
issue tracker.
Registry metadata
The server is published as com.microsoft/playwright-cloud-browsers in the
Official MCP Registry.
The root server.json is a public copy of the published
metadata. Publication and metadata updates are managed by the service team;
changing this copy does not publish an update or establish a listing in
downstream client catalogs.
Samples
Explore sample projects for different test runners:
- Playwright Test with JavaScript/TypeScript
- NUnit with C#
- Python
- Playwright Library projects
- Foundry Prompt Agents using Playwright Workspaces Remote MCP
- Foundry Hosted Agents using Playwright Workspaces Remote MCP
- App Verification Skills (verify skill)
Migrating from Microsoft Playwright Testing
- See the Migration Guide and Troubleshooting Tips
Issues
To report a bug, request a feature, or ask for a quote limit increase, please use the Issues section of this repository.
More Resources
Reviews
No reviews yet
Be the first to review this server!
More Search & Web MCP Servers
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
MCP Marketplace
Freeby mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
mcp-creator-python
Freeby mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
by Lharries · Communication
Read, search, and send WhatsApp messages through your AI assistant
FinAgent
Freeby mcp-marketplace · Finance
Free stock data and market news for any MCP-compatible AI assistant.
Memory
Freeby Modelcontextprotocol · Productivity
Knowledge graph-based persistent memory across sessions
