{"guide":{"$schema":"https://raw.githubusercontent.com/apideck-libraries/mcp-connect/main/proposals/connection-guide/0.1/schema.json","specVersion":"0.1-draft","id":"https://raw.githubusercontent.com/apideck-libraries/mcp-connect/main/proposals/connection-guide/0.1/catalog/guides/microsoft-playwright-mcp.json","title":"io.github.microsoft/playwright-mcp connection guide","locale":"en","binding":{"serverId":"io.github.microsoft/playwright-mcp","connectionId":"microsoft-playwright-mcp","source":{"format":"mcp-registry-server-json","url":"https://raw.githubusercontent.com/apideck-libraries/mcp-connect/main/proposals/connection-guide/0.1/catalog/sources/microsoft-playwright-mcp.json","schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","sha256":"27f4188848860c63ab41fc7fff6febb4d9e49c63c5e5a73668b3a8cc598d4fe8"},"pointer":"/packages/0"},"inputs":[],"authentication":{"clientToServer":{"id":"mcp-access","scheme":"none","credentialSource":"none","inputRefs":[],"evidenceRefs":["registry","mcp-authorization"]},"downstreamStatus":"unknown","serverToApi":[]},"steps":[{"id":"review-setup","kind":"open-url","title":"Review the project’s setup and account requirements","url":"https://github.com/microsoft/playwright-mcp","evidenceRefs":["project"]},{"id":"review-authentication","kind":"manual","title":"Confirm credentials and permissions before connecting","text":"This STDIO connection runs locally. Review the project documentation for API credentials, local permissions and any additional configuration, including optional fields omitted from this guide. Downstream authentication has not been established by this guide.","evidenceRefs":["registry","project"]},{"id":"initialize","kind":"verify","title":"Initialize the MCP connection after setup","check":"initialize","evidenceRefs":["registry"]}],"evidence":[{"id":"registry","url":"https://registry.modelcontextprotocol.io/v0.1/servers/io.github.microsoft%2Fplaywright-mcp/versions/0.0.82","reviewedAt":"2026-10-24","kind":"registry-metadata"},{"id":"project","url":"https://github.com/microsoft/playwright-mcp","reviewedAt":"2026-10-24","kind":"project-documentation"},{"id":"mcp-authorization","url":"https://modelcontextprotocol.io/specification/2026-07-28/basic/authorization","reviewedAt":"2026-10-24","kind":"project-documentation"}],"extensions":{"apideck.com/generation":{"status":"generated-needs-review","repository":"https://github.com/microsoft/playwright-mcp","repositoryStars":38558,"rankingObservedAt":"2026-10-24T00:01:33.635683+00:00","rank":9,"downstreamAuthenticationReviewed":false,"declaredInputCount":0,"includedInputCount":0}}},"source":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.microsoft/playwright-mcp","description":"Playwright Tools for MCP","repository":{"url":"https://github.com/microsoft/playwright-mcp","source":"github"},"version":"0.0.82","packages":[{"registryType":"npm","identifier":"@playwright/mcp","version":"0.0.82","transport":{"type":"stdio"}}]},"documentationReview":{"reviewedAt":"2026-10-23","domain":"playwright.dev","sources":[{"title":"Microsoft Playwright MCP requirements and setup","url":"https://github.com/microsoft/playwright-mcp#requirements"}],"findings":["The publisher requires Node.js 18 or newer and an MCP-compatible client.","The documented basic local setup runs the @playwright/mcp package with npx. This guide pins the Registry package version instead of silently substituting latest.","The basic setup example supplies no API credential. Websites automated through the browser can still require their own login and permissions."],"authentication":"Local STDIO process; website authentication depends on the target site.","scope":"Runtime prerequisite and basic local package setup checked. No package was launched and no browser action was executed.","name":"Playwright","setupSteps":[{"title":"Check your local runtime","text":"Install Node.js 18 or newer and choose an MCP-compatible client.","sourceUrl":"https://github.com/microsoft/playwright-mcp#requirements"},{"title":"Configure the local package","text":"Use the publisher’s client-specific instructions to configure npx with @playwright/mcp. Its basic example uses the latest package version; the Registry snapshot below records a fixed version.","sourceUrl":"https://github.com/microsoft/playwright-mcp#requirements"},{"title":"Start the local server","text":"Start the configured MCP server in your client. The basic setup does not supply an API key; target websites can require their own sign-in.","sourceUrl":"https://github.com/microsoft/playwright-mcp#requirements"}]},"upstreamRevision":"9579bfcc3e8b0bd6abbc86c249119d6d9763c5a9"}