Nikolay Vitkov
165cf9c70b
feat: expose previous navigations to the MCP ( #419 )
...
We should consider changing the order of element shown in the from the
collectors to be show newest first rather then the current oldest first
approach.
Closes https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/88
2025-10-21 12:25:08 +00:00
zyzyzyryxy
b443033000
refactor: bundle puppeteer-core ( #417 )
...
Continue speeding up boot time.
---------
Co-authored-by: Piotr Paulski <piotrpaulski@chromium.org >
2025-10-21 09:31:06 +00:00
Nikolay Vitkov
b8738221d8
refactor: store the last 3 navigations in PageCollector ( #411 )
...
Refactors the code to support
https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/88
We keep each navigation in a separate array, that we can then expose to
the user.
2025-10-17 16:20:38 +02:00
Nikolay Vitkov
f4d7b49bb1
feat: support stable id for network requests ( #375 )
...
This is part 1, we just expose the uid here, in a follow up PR we will
be used for finding the request.
2025-10-14 12:45:16 +02:00
Nicholas Roscino
dd3c14336e
feat: add request and response body ( #267 )
...
This PR adds the request and response bodies into the context if they
are available and in a readable format.
---------
Co-authored-by: Nicholas Roscino <nroscino@chromium.org >
Co-authored-by: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com >
2025-10-08 11:22:10 +02:00
Alex Rudenko
13613b4a33
fix: support node20 ( #52 )
...
Initially, we started with the support of Node22+ but since Node20 is an
LTS that is still in the maintenance mode it makes sense to support it.
2025-09-29 13:43:35 +00:00
Oz Tamir
59d81a3325
feat: add network request filtering by resource type ( #162 )
...
### Summary
This PR build upon #145 to also adds filtering by resource type to
`list_network_requests` (Also see: #137 and #107 ).
### Motivation
Agents often need specific request types (e.g., scripts, stylesheets,
images). Filtering reduces noise and improves performance.
### Changes
- **New parameter**: `resourceType` (array) to filter by resource types
- **Supported types**: all resource types supported by Puppeteer
- **Backward compatible**: when omitted, returns all requests
Filtering runs before pagination, so pagination applies to the filtered
results.
2025-09-26 13:17:58 +00:00
Nikolay Vitkov
15277541d8
chore: add additional EsLint rule ( #147 )
2025-09-25 17:20:01 +02:00
Alex Rudenko
31a0bdce26
feat: initial version
2025-09-11 12:46:05 +02:00