Agent♥︎Age
Catalog

io.github.segentic-lab/periscope-mcp

Official

by segentic-lab · Python

Web-app QA for AI agents: 73 Playwright tools — auth, E2E, a11y/SEO/GEO, Web Vitals + Lighthouse

An MCP server for web-app QA that provides Playwright-based capabilities to test and analyze web apps for AI agents. It focuses on authenticated testing and covers E2E, accessibility/SEO/GEO, and performance checks including Web Vitals and Lighthouse.

🛠️ Key Features

  • 73 Playwright tools for QA, test, and analysis
  • Authentication-focused testing for apps behind a login
  • E2E coverage for static sites, SPAs, and authenticated flows
  • Accessibility, SEO, and GEO checks
  • Web Vitals and Lighthouse analysis
  • Tool output emphasizes hard verdicts (e.g., assert_condition returns passed: true/false with the actual value)

🚀 Use Cases

  • QA and automated testing of web apps (static sites and SPAs)
  • Validating behavior for AI agents in authenticated environments
  • Running a11y/SEO/GEO-focused assessments
  • Measuring performance via Web Vitals and Lighthouse

⚡ Developer Benefits

  • Agent-friendly tool results that return explicit pass/fail status and values
  • Playwright toolset aligned to how agents perform checks and assertions

⚠️ Limitations

  • The provided excerpt indicates “74 Playwright tools,” while the dataset lists 73; the exact count may require verification from the repository.
playwrightweb testinge2e testingaccessibility testingperformance testingqa automationlighthouseweb vitals

Topics

accessibilityai-agentsbrowser-automationclaudeheadless-chromemcpmcp-serverplaywrightpythontesting-toolsweb-testingcore-web-vitalse2e-testinglighthouseqaseowcagweb-app-testingweb-vitalsauthenticated-testing