{"adoption": {"forks": 3486, "observed_at": "2026-08-28T04:12:11.669455+00:00", "stars": 49759}, "canonical_url": "https://ross.abutalabs.com/products/chrome-devtools-mcp", "card": {"archived": false, "artifact_type": "service", "description": "Chrome DevTools for coding agents", "domain": ["developer-tools", "web-development", "artificial-intelligence", "browser-extensions"], "enriched": true, "function": ["mcp", "developer-tools", "web-scraping", "monitoring"], "health_score": 100, "homepage": "https://npmjs.org/package/chrome-devtools-mcp", "language": "TypeScript", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["ChromeDevTools/chrome-devtools-mcp"], "name": "ChromeDevTools/chrome-devtools-mcp", "platform": ["cli", "cross-platform"], "pushed_at": "2026-08-26T14:26:02+00:00", "repo": "ChromeDevTools/chrome-devtools-mcp", "stars": 49759, "tags": ["mcp-server", "chrome-devtools", "puppeteer", "browser-automation", "coding-agents", "performance-tracing", "debugging", "ai-agents", "nodejs"], "topics": ["mcp-server", "puppeteer", "chrome-devtools", "browser", "chrome", "debugging", "devtools", "mcp"], "urls": [], "use_cases": ["let my coding agent debug a live Chrome browser", "automate browser actions from an AI assistant", "capture performance traces and get insights from an agent", "inspect network requests and console errors via MCP", "take screenshots of pages during agent-driven testing", "run browser automation without MCP using a CLI"], "what_it_is": "An MCP server that exposes Chrome DevTools capabilities to AI coding agents, letting them control and inspect a live Chrome browser via Puppeteer. It provides browser automation, network/console debugging, screenshots, and performance trace analysis, with a standalone CLI option.", "when_to_avoid": ["you need support for non-Chrome browsers (only Chrome and Chrome for Testing are officially supported)", "you cannot share browser content with MCP clients or Google usage statistics", "you need a simple headless scraping library without MCP integration"], "when_to_choose": ["you use an MCP-compatible coding agent (Claude, Cursor, Copilot) and need live browser control", "you want DevTools-grade debugging and performance analysis exposed to an agent", "you need reliable Puppeteer-based automation with automatic waiting"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/chrome-devtools-mcp", "repo": "ChromeDevTools/chrome-devtools-mcp", "role": "main", "score": 84}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:12:11.669455+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:20:05.177451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d5b0fa56a584c5a9130cf5de6b592458ae18cad8d9658c8da77f05f51435d3a6", "fetched_at": "2026-08-28T04:12:11.669455+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp"}, {"content_hash": "5ab18130651c60ce724435c58128ad18b325911cc72b93c075545b0147a9354b", "fetched_at": "2026-08-28T18:12:56.893117+00:00", "kind": "homepage", "missing": false, "url": "https://npmjs.org/package/chrome-devtools-mcp"}, {"content_hash": "204f0ab1593f2bbcb5a5f16982a84c2b9c01d9c05f273efa5cfb34a3d032db0f", "fetched_at": "2026-08-28T18:12:56.902788+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/chrome-devtools-mcp"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:12:11.669455+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:20:05.177451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d5b0fa56a584c5a9130cf5de6b592458ae18cad8d9658c8da77f05f51435d3a6", "fetched_at": "2026-08-28T04:12:11.669455+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp"}, {"content_hash": "5ab18130651c60ce724435c58128ad18b325911cc72b93c075545b0147a9354b", "fetched_at": "2026-08-28T18:12:56.893117+00:00", "kind": "homepage", "missing": false, "url": "https://npmjs.org/package/chrome-devtools-mcp"}, {"content_hash": "204f0ab1593f2bbcb5a5f16982a84c2b9c01d9c05f273efa5cfb34a3d032db0f", "fetched_at": "2026-08-28T18:12:56.902788+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/chrome-devtools-mcp"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:20:05.177451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d5b0fa56a584c5a9130cf5de6b592458ae18cad8d9658c8da77f05f51435d3a6", "fetched_at": "2026-08-28T04:12:11.669455+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp"}, {"content_hash": "5ab18130651c60ce724435c58128ad18b325911cc72b93c075545b0147a9354b", "fetched_at": "2026-08-28T18:12:56.893117+00:00", "kind": "homepage", "missing": false, "url": "https://npmjs.org/package/chrome-devtools-mcp"}, {"content_hash": "204f0ab1593f2bbcb5a5f16982a84c2b9c01d9c05f273efa5cfb34a3d032db0f", "fetched_at": "2026-08-28T18:12:56.902788+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/chrome-devtools-mcp"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:12:11.669455+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:12:11.669455+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:12:11.669455+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:20:05.177451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d5b0fa56a584c5a9130cf5de6b592458ae18cad8d9658c8da77f05f51435d3a6", "fetched_at": "2026-08-28T04:12:11.669455+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp"}, {"content_hash": "5ab18130651c60ce724435c58128ad18b325911cc72b93c075545b0147a9354b", "fetched_at": "2026-08-28T18:12:56.893117+00:00", "kind": "homepage", "missing": false, "url": "https://npmjs.org/package/chrome-devtools-mcp"}, {"content_hash": "204f0ab1593f2bbcb5a5f16982a84c2b9c01d9c05f273efa5cfb34a3d032db0f", "fetched_at": "2026-08-28T18:12:56.902788+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/chrome-devtools-mcp"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:12:11.669455+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:12:11.669455+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:20:05.177451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d5b0fa56a584c5a9130cf5de6b592458ae18cad8d9658c8da77f05f51435d3a6", "fetched_at": "2026-08-28T04:12:11.669455+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp"}, {"content_hash": "5ab18130651c60ce724435c58128ad18b325911cc72b93c075545b0147a9354b", "fetched_at": "2026-08-28T18:12:56.893117+00:00", "kind": "homepage", "missing": false, "url": "https://npmjs.org/package/chrome-devtools-mcp"}, {"content_hash": "204f0ab1593f2bbcb5a5f16982a84c2b9c01d9c05f273efa5cfb34a3d032db0f", "fetched_at": "2026-08-28T18:12:56.902788+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/chrome-devtools-mcp"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:12:11.669455+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:12:11.669455+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:12:11.669455+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:20:05.177451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d5b0fa56a584c5a9130cf5de6b592458ae18cad8d9658c8da77f05f51435d3a6", "fetched_at": "2026-08-28T04:12:11.669455+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp"}, {"content_hash": "5ab18130651c60ce724435c58128ad18b325911cc72b93c075545b0147a9354b", "fetched_at": "2026-08-28T18:12:56.893117+00:00", "kind": "homepage", "missing": false, "url": "https://npmjs.org/package/chrome-devtools-mcp"}, {"content_hash": "204f0ab1593f2bbcb5a5f16982a84c2b9c01d9c05f273efa5cfb34a3d032db0f", "fetched_at": "2026-08-28T18:12:56.902788+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/chrome-devtools-mcp"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:12:11.669455+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:12:11.669455+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:20:05.177451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d5b0fa56a584c5a9130cf5de6b592458ae18cad8d9658c8da77f05f51435d3a6", "fetched_at": "2026-08-28T04:12:11.669455+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp"}, {"content_hash": "5ab18130651c60ce724435c58128ad18b325911cc72b93c075545b0147a9354b", "fetched_at": "2026-08-28T18:12:56.893117+00:00", "kind": "homepage", "missing": false, "url": "https://npmjs.org/package/chrome-devtools-mcp"}, {"content_hash": "204f0ab1593f2bbcb5a5f16982a84c2b9c01d9c05f273efa5cfb34a3d032db0f", "fetched_at": "2026-08-28T18:12:56.902788+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/chrome-devtools-mcp"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:20:05.177451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d5b0fa56a584c5a9130cf5de6b592458ae18cad8d9658c8da77f05f51435d3a6", "fetched_at": "2026-08-28T04:12:11.669455+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp"}, {"content_hash": "5ab18130651c60ce724435c58128ad18b325911cc72b93c075545b0147a9354b", "fetched_at": "2026-08-28T18:12:56.893117+00:00", "kind": "homepage", "missing": false, "url": "https://npmjs.org/package/chrome-devtools-mcp"}, {"content_hash": "204f0ab1593f2bbcb5a5f16982a84c2b9c01d9c05f273efa5cfb34a3d032db0f", "fetched_at": "2026-08-28T18:12:56.902788+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/chrome-devtools-mcp"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:20:05.177451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d5b0fa56a584c5a9130cf5de6b592458ae18cad8d9658c8da77f05f51435d3a6", "fetched_at": "2026-08-28T04:12:11.669455+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp"}, {"content_hash": "5ab18130651c60ce724435c58128ad18b325911cc72b93c075545b0147a9354b", "fetched_at": "2026-08-28T18:12:56.893117+00:00", "kind": "homepage", "missing": false, "url": "https://npmjs.org/package/chrome-devtools-mcp"}, {"content_hash": "204f0ab1593f2bbcb5a5f16982a84c2b9c01d9c05f273efa5cfb34a3d032db0f", "fetched_at": "2026-08-28T18:12:56.902788+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/chrome-devtools-mcp"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:20:05.177451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d5b0fa56a584c5a9130cf5de6b592458ae18cad8d9658c8da77f05f51435d3a6", "fetched_at": "2026-08-28T04:12:11.669455+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp"}, {"content_hash": "5ab18130651c60ce724435c58128ad18b325911cc72b93c075545b0147a9354b", "fetched_at": "2026-08-28T18:12:56.893117+00:00", "kind": "homepage", "missing": false, "url": "https://npmjs.org/package/chrome-devtools-mcp"}, {"content_hash": "204f0ab1593f2bbcb5a5f16982a84c2b9c01d9c05f273efa5cfb34a3d032db0f", "fetched_at": "2026-08-28T18:12:56.902788+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/chrome-devtools-mcp"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 25, "rhythm": 99}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 356, "days_push": 7, "days_rel": 8, "gap_med": 3.5, "n_releases_24m": 59}, "score": 84, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}