Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ChromeDevTools/chrome-devtools-mcp
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: chrome-devtools-mcp-v0.2.7
Choose a base ref
...
head repository: ChromeDevTools/chrome-devtools-mcp
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: chrome-devtools-mcp-v0.3.0
Choose a head ref
  • 14 commits
  • 57 files changed
  • 8 contributors

Commits on Sep 24, 2025

  1. Configuration menu
    Copy the full SHA
    b53f114 View commit details
    Browse the repository at this point in the history
  2. chore: add npx command (#120)

    OrKoN authored Sep 24, 2025
    Configuration menu
    Copy the full SHA
    2b315b7 View commit details
    Browse the repository at this point in the history
  3. docs: fix readme (#122)

    Closes #119
    OrKoN authored Sep 24, 2025
    Configuration menu
    Copy the full SHA
    e5b6600 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3597a3b View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2025

  1. Configuration menu
    Copy the full SHA
    0cc907a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5cfa715 View commit details
    Browse the repository at this point in the history
  3. 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>
    3 people authored Sep 25, 2025
    Configuration menu
    Copy the full SHA
    b3daa48 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    44cfc8f View commit details
    Browse the repository at this point in the history
  5. 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.
    jackfranklin authored Sep 25, 2025
    Configuration menu
    Copy the full SHA
    d64ba0d View commit details
    Browse the repository at this point in the history
  6. 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)
    OzTamir authored Sep 25, 2025
    Configuration menu
    Copy the full SHA
    4c909bb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1527754 View commit details
    Browse the repository at this point in the history
  8. 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.
    jackfranklin authored Sep 25, 2025
    Configuration menu
    Copy the full SHA
    b2e1e39 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    03b59f0 View commit details
    Browse the repository at this point in the history
  10. 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).
    browser-automation-bot authored Sep 25, 2025
    Configuration menu
    Copy the full SHA
    347768d View commit details
    Browse the repository at this point in the history
Loading