periscope-mcp

segentic-lab/periscope-mcp
★ 1 stars Python Browser/Web Updated 11d ago
Website testing MCP server built for AI agents — 63 Playwright-powered tools with agent-first ergonomics (hard assertions, auto-fill, honest errors, one-call audits) instead of raw browser bindings. Persistent sessions, auth, network mocking, accessibility/SEO/GEO checks, Lighthouse.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "periscope-mcp": {
      "command": "uvx",
      "args": [
        "periscope-mcp"
      ]
    }
  }
}

Or install with pip: pip install periscope-mcp

README Excerpt

A website testing MCP server **built for AI agents** — not a thin wrapper around browser APIs. Its 63 Playwright-powered tools are shaped around how agents actually work: - **Hard results, not screenshot-squinting** — `assert_condition` returns `passed: true/false` with the actual value; checks return structured issues.

Tools (20)

CHROMIUM_PATHHEADLESSMAX_CONSOLE_LOGMAX_DEPTHMAX_NETWORK_LOGMAX_PAGESMAX_RESPONSE_BODIESMAX_RESPONSE_BODY_SIZEMAX_SESSIONSSESSION_TIMEOUTSTARTUP_PAUSETIMEOUTVIEWPORT_HEIGHTVIEWPORT_WIDTHWAIT_UNTILadminassert_conditionauto_fill_formcheck_color_contrastcheck_links

Topics

accessibilityai-agentsbrowser-automationclaudeheadless-chromemcpmcp-serverplaywrightpythontesting-toolsweb-testing