PWA Debug Layer runs on your own machine — the client starts it, so there is no endpoint to ping. 94 installs a week from npm. Last commit 1 Nov 2026.
Debug PWAs in your real browser via MCP: service-worker, cache, installability & framework state.
We read the source, 4 h ago · rules 995398eba69f
What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.
execFile(adbPath, [...args], { timeout: timeoutMs, maxBuffer: 8 * 1024 * 1024 }, (err, stdout, stderr) => {
readdirSync,
Found in continuous integration, deployment or infrastructure files, or in a neighbouring package of the same monorepo. None of this is installed when you add the server: it describes how the project is built and released. We list it because a leaked key in a build pipeline is still a real problem, but it is not something this server does on your machine.
compiled = new Function(
Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.
We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add pwa-debug-layer -- npx -y @aryanduntley/pwa-debug
{
"mcpServers": {
"pwa-debug-layer": {
"command": "npx",
"args": [
"-y",
"@aryanduntley/pwa-debug"
]
}
}
}
[mcp_servers.pwa-debug-layer]
command = "npx"
args = ["-y", "@aryanduntley/pwa-debug"]
{
"mcpServers": {
"pwa-debug-layer": {
"command": "npx",
"args": [
"-y",
"@aryanduntley/pwa-debug"
]
}
}
}
{
"servers": {
"pwa-debug-layer": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@aryanduntley/pwa-debug"
]
}
}
}
Accessibility pre-checks (WCAG/BFSG) in a real browser + statement drafts. Pay per call.
Agentic browser harness: your agent CLI in your real, signed-in browser, from a side panel or MCP.
MCP server and Firefox add-on that let an AI agent drive your real, logged-in browser. Free tier.
104 tools: drive YOUR real Chrome via CDP + browse/install/publish Threads in chat. webloom.run.
Debug bridge inside your web app: an agent reads the DOM, console and network. Any browser.
Play Banned from Equestria Daily online in your browser with the self-hosted Ruffle player, version
Automate a real, logged-in browser on your own device — no stored credentials, no bot detection.
Talk with your agents. A voice call in the browser that your agent can start or join.
Answers built from our own checks of this server.