{
  "repo": "microsoft/playwright-mcp",
  "stars": 32014,
  "language": "TypeScript",
  "license": "Apache-2.0",
  "description": "Playwright MCP server",
  "pushed_at": "2026-05-05T04:52:32Z",
  "kind": "server",
  "subkind": "integration",
  "kind_confidence": 0.7,
  "kind_reason": "sdk dep in package metadata (default)",
  "capabilities": [
    "web",
    "ai"
  ],
  "capabilities_v2": [
    "web.browser-automation",
    "ai.llm"
  ],
  "distribution": "repo",
  "taxonomy_version": "1.0",
  "tools": {
    "tool_count": 0,
    "tool_names_preview": [],
    "extraction_method": "regex_typescript",
    "extraction_confidence": 0.3
  },
  "sub_servers": [],
  "composite": 84,
  "composite_raw": 84,
  "axes": {
    "reliability": {
      "score": 100,
      "passing": 10,
      "total": 10,
      "signals": {
        "has_ci": {
          "pass": true,
          "note": "GH Actions workflows present"
        },
        "no_floating_sdk": {
          "pass": true,
          "note": "1 MCP dep(s), all pinned"
        },
        "recently_maintained": {
          "pass": true,
          "note": "pushed 0d ago"
        },
        "has_releases": {
          "pass": true,
          "note": "5 GH release(s)"
        },
        "tagged_release_recent": {
          "pass": true,
          "note": "latest release 3d ago"
        },
        "version_follows_semver": {
          "pass": true,
          "note": "latest tag: v0.0.73"
        },
        "release_communication": {
          "pass": true,
          "note": "4 releases with notes"
        },
        "published_to_registry": {
          "pass": true,
          "note": "published as @playwright/mcp on npm"
        },
        "recent_publish": {
          "pass": true,
          "note": "last published 3d ago"
        },
        "not_deprecated": {
          "pass": true,
          "note": "not deprecated on registry"
        }
      }
    },
    "documentation": {
      "score": 100,
      "passing": 5,
      "total": 5,
      "signals": {
        "readme_substantive": {
          "pass": true,
          "note": "README 57800 chars (need ≥500)"
        },
        "install_instructions": {
          "pass": true,
          "note": "needles=['mcpservers', '\"mcpservers\"', 'npx ', 'docker run']"
        },
        "tools_documented": {
          "pass": true,
          "note": "sections=['### Tools']"
        },
        "examples": {
          "pass": true,
          "note": "28 code blocks"
        },
        "external_docs": {
          "pass": true,
          "note": "homepage: https://www.npmjs.com/package/@playwright/mcp"
        }
      }
    },
    "trust": {
      "score": 36,
      "passing": 4,
      "total": 11,
      "signals": {
        "license_commercial": {
          "pass": true,
          "note": "SPDX=Apache-2.0"
        },
        "has_security_policy": {
          "pass": true,
          "note": "SECURITY.md present"
        },
        "org_owned": {
          "pass": true,
          "note": "owner is an Organization"
        },
        "has_codeowners": {
          "pass": false,
          "note": "no CODEOWNERS file"
        },
        "signed_releases": {
          "pass": false,
          "note": "no Scorecard data"
        },
        "pinned_dependencies": {
          "pass": false,
          "note": "no Scorecard data"
        },
        "branch_protection": {
          "pass": false,
          "note": "no Scorecard data"
        },
        "token_permissions": {
          "pass": false,
          "note": "no Scorecard data"
        },
        "dependency_update_tool": {
          "pass": false,
          "note": "no Scorecard data"
        },
        "no_dangerous_workflow": {
          "pass": false,
          "note": "no Scorecard data"
        },
        "weekly_downloads_meaningful": {
          "pass": true,
          "note": "2343118 weekly downloads"
        }
      }
    },
    "community": {
      "score": 100,
      "passing": 5,
      "total": 5,
      "signals": {
        "has_contributing": {
          "pass": true,
          "note": "CONTRIBUTING file present"
        },
        "multiple_contributors": {
          "pass": true,
          "note": "3 unique committers in 90d"
        },
        "responsive_issues": {
          "pass": true,
          "note": "active: 30 commits, 14 merged PRs in 90d"
        },
        "merged_prs_recent": {
          "pass": true,
          "note": "14 merged PR(s) in 90d"
        },
        "not_solo_initial": {
          "pass": true,
          "note": "≥2 commits in history"
        }
      }
    }
  },
  "hard_flags": [],
  "rule_set_version": "1.3.2",
  "scored_at": "2026-05-05T06:29:12+00:00"
}