diff --git a/.github/plugin/marketplace.json b/.github/plugin/marketplace.json index 3f20d0349..8610be304 100644 --- a/.github/plugin/marketplace.json +++ b/.github/plugin/marketplace.json @@ -65,6 +65,12 @@ "description": "A comprehensive collection of specialized agents for software analysis, impact assessment, structural quality advisories, and architectural review using CAST Imaging.", "version": "1.0.0" }, + { + "name": "chrome-devtools-mcp", + "source": "chrome-devtools-mcp", + "description": "Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer", + "version": "0.21.0" + }, { "name": "clojure-interactive-programming", "source": "clojure-interactive-programming", diff --git a/docs/README.plugins.md b/docs/README.plugins.md index fc4ec9a57..1f69d9fc1 100644 --- a/docs/README.plugins.md +++ b/docs/README.plugins.md @@ -30,6 +30,7 @@ See [CONTRIBUTING.md](../CONTRIBUTING.md#adding-plugins) for guidelines on how t | [awesome-copilot](../plugins/awesome-copilot/README.md) | Meta prompts that help you discover and generate curated GitHub Copilot agents, instructions, prompts, and skills. | 4 items | github-copilot, discovery, meta, prompt-engineering, agents | | [azure-cloud-development](../plugins/azure-cloud-development/README.md) | Comprehensive Azure cloud development tools including Infrastructure as Code, serverless functions, architecture patterns, and cost optimization for building scalable cloud applications. | 11 items | azure, cloud, infrastructure, bicep, terraform, serverless, architecture, devops | | [cast-imaging](../plugins/cast-imaging/README.md) | A comprehensive collection of specialized agents for software analysis, impact assessment, structural quality advisories, and architectural review using CAST Imaging. | 3 items | cast-imaging, software-analysis, architecture, quality, impact-analysis, devops | +| [chrome-devtools-mcp](../plugins/chrome-devtools-mcp/README.md) | Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer | 0 items | chrome, devtools, mcp, automation, puppeteer, debugging, performance, browser | | [clojure-interactive-programming](../plugins/clojure-interactive-programming/README.md) | Tools for REPL-first Clojure workflows featuring Clojure instructions, the interactive programming chat mode and supporting guidance. | 2 items | clojure, repl, interactive-programming | | [context-engineering](../plugins/context-engineering/README.md) | Tools and techniques for maximizing GitHub Copilot effectiveness through better context management. Includes guidelines for structuring code, an agent for planning multi-file changes, and prompts for context-aware development. | 4 items | context, productivity, refactoring, best-practices, architecture | | [context-matic](../plugins/context-matic/README.md) | General-purpose AI models are trained on public code and documentation, much of it outdated. They have no awareness of an actual API version, latest SDKs, or recommended workflows. ContextMatic gives GitHub Copilot deterministic, version-aware API context generated directly from API definitions and SDKs. Instead of guessing from public examples, the agent is grounded in current SDK versions, idiomatic code samples, and recommended integration workflows. | 2 items | api-context, api-integration, mcp, sdk, apimatic, third-party-apis, sdks | diff --git a/plugins/chrome-devtools-mcp/.github/plugin/plugin.json b/plugins/chrome-devtools-mcp/.github/plugin/plugin.json new file mode 100644 index 000000000..87c2526f7 --- /dev/null +++ b/plugins/chrome-devtools-mcp/.github/plugin/plugin.json @@ -0,0 +1,29 @@ +{ + "name": "chrome-devtools-mcp", + "description": "Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer", + "version": "0.21.0", + "author": { + "name": "ChromeDevTools" + }, + "repository": "https://github.com/ChromeDevTools/chrome-devtools-mcp", + "license": "Apache-2.0", + "keywords": [ + "chrome", + "devtools", + "mcp", + "automation", + "puppeteer", + "debugging", + "performance", + "browser" + ], + "mcpServers": { + "chrome-devtools": { + "command": "npx", + "args": [ + "-y", + "chrome-devtools-mcp@latest" + ] + } + } +} diff --git a/plugins/chrome-devtools-mcp/README.md b/plugins/chrome-devtools-mcp/README.md new file mode 100644 index 000000000..7a413d2f7 --- /dev/null +++ b/plugins/chrome-devtools-mcp/README.md @@ -0,0 +1,24 @@ +# Chrome DevTools MCP + +Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer. + +This plugin provides access to the [Chrome DevTools MCP server](https://github.com/ChromeDevTools/chrome-devtools-mcp), allowing Copilot to interact with browser instances for automation, performance analysis, and debugging. + +## Features + +- **Input automation**: click, drag, fill, fill_form, handle_dialog, hover, press_key, type_text, upload_file +- **Navigation automation**: close_page, list_pages, navigate_page, new_page, select_page, wait_for +- **Emulation**: emulate, resize_page +- **Performance**: performance_analyze_insight, performance_start_trace, performance_stop_trace, take_memory_snapshot +- **Network**: get_network_request, list_network_requests +- **Debugging**: evaluate_script, get_console_message, lighthouse_audit, list_console_messages, take_screenshot, take_snapshot + +## Installation + +```bash +copilot plugin install chrome-devtools-mcp@awesome-copilot +``` + +## License + +Apache-2.0