-
Notifications
You must be signed in to change notification settings - Fork 974
Comparing changes
Open a pull request
base repository: ChromeDevTools/chrome-devtools-mcp
base: chrome-devtools-mcp-v0.2.7
head repository: ChromeDevTools/chrome-devtools-mcp
compare: chrome-devtools-mcp-v0.3.0
- 14 commits
- 57 files changed
- 8 contributors
Commits on Sep 24, 2025
-
Configuration menu - View commit details
-
Copy full SHA for b53f114 - Browse repository at this point
Copy the full SHA b53f114View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b315b7 - Browse repository at this point
Copy the full SHA 2b315b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5b6600 - Browse repository at this point
Copy the full SHA e5b6600View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3597a3b - Browse repository at this point
Copy the full SHA 3597a3bView commit details
Commits on Sep 25, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 0cc907a - Browse repository at this point
Copy the full SHA 0cc907aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cfa715 - Browse repository at this point
Copy the full SHA 5cfa715View commit details -
docs: add JetBrains AI Assistant and Junie (#126)
JetBrains AI Assistant and Junie also support MCP, this PR describes the necessary configuration. --------- Co-authored-by: Sebastian Benz <sebastian.benz@gmail.com> Co-authored-by: Sebastian Benz <sbenz@google.com>
Configuration menu - View commit details
-
Copy full SHA for b3daa48 - Browse repository at this point
Copy the full SHA b3daa48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44cfc8f - Browse repository at this point
Copy the full SHA 44cfc8fView commit details -
fix(performance): ImageDelivery insight errors (#144)
This fixes the ImageDelivery insight which throws when we try to generate it because of its dependency on core/i18n. The long term fix here is to remove the reliance of models/trace on the core/i18n package, or at least dependency inject it, but this is a quick fix to at least make this insight available. The irony is that we don't even use the string in the AI output; but if we don't have the method available we cannot generate the insight. This fixes part of #124 by making this insight not error. The other required work for that bug is to deal with Insights that do error. That work is done in DevTools, but we need to ship & roll a new version into the MCP server.
Configuration menu - View commit details
-
Copy full SHA for d64ba0d - Browse repository at this point
Copy the full SHA d64ba0dView commit details -
feat: Add pagination list_network_requests (#145)
## Summary This PR enhances the `list_network_requests` tool with pagination support to handle large numbers of network requests efficiently. See [this issue](#136). ## Motivation In my experience, the `list_network_requests` tool frequently hits LLM token limits on pages with many requests, making it unusable for modern web applications. I wanted to add pagination to allow agents to be more flexible and manage token limits on their own. ## Changes ### Pagination Support - Added `pageSize` parameter to limit requests per call - Added `pageToken` parameter for navigation between pages - Added pagination metadata in responses (nextPageToken, previousPageToken, startIndex, endIndex, total) ### Implementation Details - **New utility**: `src/utils/pagination.ts` - generic pagination function - **Enhanced McpResponse**: Added pagination options to `setIncludeNetworkRequests()` - **Updated network tool**: Added pagination parameters to schema - **Offset-based pagination**: Uses numeric tokens, handles invalid tokens gracefully ## Testing - Comprehensive test coverage for pagination scenarios - Tests for first page, subsequent pages, invalid tokens, and edge cases - All existing tests continue to pass ## Backward Compatibility - If no pagination parameters are provided, the MCP will return all requests (same as before)
Configuration menu - View commit details
-
Copy full SHA for 4c909bb - Browse repository at this point
Copy the full SHA 4c909bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1527754 - Browse repository at this point
Copy the full SHA 1527754View commit details -
fix: roll latest DevTools to handle Insight errors (#149)
This commit updates DevTools to the latest release. This most importantly includes a fix for #124 and other reported issues where Insights that were actually errors were not handled correctly. They are now formatted correctly on the DevTools side and now will not break performance traces in the MCP server.
Configuration menu - View commit details
-
Copy full SHA for b2e1e39 - Browse repository at this point
Copy the full SHA b2e1e39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03b59f0 - Browse repository at this point
Copy the full SHA 03b59f0View commit details -
chore(main): release chrome-devtools-mcp 0.3.0 (#138)
🤖 I have created a release *beep* *boop* --- ## [0.3.0](chrome-devtools-mcp-v0.2.7...chrome-devtools-mcp-v0.3.0) (2025-09-25) ### Features * Add pagination list_network_requests ([#145](#145)) ([4c909bb](4c909bb)) ### Bug Fixes * avoid reporting page close errors as errors ([#127](#127)) ([44cfc8f](44cfc8f)) * clarify the node version message ([#135](#135)) ([0cc907a](0cc907a)) * do not set channel if executablePath is provided ([#150](#150)) ([03b59f0](03b59f0)) * **performance:** ImageDelivery insight errors ([#144](#144)) ([d64ba0d](d64ba0d)) * roll latest DevTools to handle Insight errors ([#149](#149)) ([b2e1e39](b2e1e39)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
Configuration menu - View commit details
-
Copy full SHA for 347768d - Browse repository at this point
Copy the full SHA 347768dView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff chrome-devtools-mcp-v0.2.7...chrome-devtools-mcp-v0.3.0