Jack Franklin
938a69f036
exploration into function handling
2025-09-25 09:57:21 +01:00
browser-automation-bot
17edcd856d
chore(main): release chrome-devtools-mcp 0.2.1 ( #54 )
...
publish-on-tag / publish (push) Has been cancelled
🤖 I have created a release *beep* *boop*
---
##
[0.2.1](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v0.2.0...chrome-devtools-mcp-v0.2.1 )
(2025-09-23)
### Bug Fixes
* add 'on the selected page' to performance tools
([#69 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/69 ))
([b877f7a ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/b877f7a3053d0cdf2aad1fefc26cf7b913eb95ce ))
* **emulation:** correctly report info for selected page
([#63 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/63 ))
([1e8662f ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/1e8662f06860aecb5c01ed4ff1515ceb9dac26e4 ))
* expose timeout when Emulation is enabled
([#73 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/73 ))
([0208bfd ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/0208bfdcf6924953879408c18f4c20da544bf4ff ))
* fix browserUrl not working
([#53 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/53 ))
([a6923b8 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/a6923b8d9397d12ee0f9fe67dd62b10088ec6e87 ))
* increase timeouts in case of Emulation
([#71 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/71 ))
([c509c64 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/c509c64576e1be1ddc283653004ef08a117907a2 ))
* **windows:** work around Chrome not reporting reasons for crash
([#64 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/64 ))
([d545741 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/d5457412a4a76726547190fb3a46bb78c9d6645c ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
chrome-devtools-mcp-v0.2.1
2025-09-23 14:19:36 +02:00
Nikolay Vitkov
0208bfdcf6
fix: expose timeout when Emulation is enabled ( #73 )
...
Co-authored-by: Alex Rudenko <OrKoN@users.noreply.github.com >
2025-09-23 11:17:53 +02:00
Alex Rudenko
91d83c4190
test: fix shell for windows tests ( #72 )
2025-09-23 09:37:22 +02:00
Nikolay Vitkov
c509c64576
fix: increase timeouts in case of Emulation ( #71 )
2025-09-22 18:13:49 +02:00
Alex Rudenko
a9cf9d77f7
test: await dialog dismiss to prevent async activity errors ( #70 )
2025-09-22 17:11:04 +02:00
Jack Franklin
b877f7a305
fix: add 'on the selected page' to performance tools ( #69 )
...
To hopefully ensure the client makes sure to navigate to and select a
page before starting the trace.
Bug: 446171427
2025-09-22 17:03:26 +02:00
Alex Rudenko
d5457412a4
fix(windows): work around Chrome not reporting reasons for crash ( #64 )
2025-09-22 16:40:56 +02:00
Sebastian Benz
85a6d640f7
docs: small README wording tweaks ( #67 )
2025-09-22 14:38:58 +00:00
Alex Rudenko
93923d9311
chore: add browser logs to the log file ( #66 )
2025-09-22 16:36:40 +02:00
Alex Rudenko
bfbdada6c7
docs: document mcp client sandboxing ( #65 )
...
Co-authored-by: Sebastian Benz <sbenz@google.com >
2025-09-22 14:16:44 +00:00
Nikolay Vitkov
1e8662f068
fix(emulation): correctly report info for selected page ( #63 )
...
Previously if one page was setting emulation all were reporting it.
2025-09-22 16:03:47 +02:00
Alex Rudenko
54efe95620
chore: add provenance back ( #61 )
...
Reverts ChromeDevTools/chrome-devtools-mcp#49
2025-09-22 13:31:38 +00:00
Nikolay Vitkov
699258accf
refactor: move WaitForHelper to class and use it from inside context ( #62 )
...
This does not change any behavior but only refactors the code so the
following changes are easier to seem
2025-09-22 15:29:30 +02:00
Alex Rudenko
3f38bf10c9
chore: define es and lib requirements ( #60 )
2025-09-22 13:01:20 +02:00
Sebastian Benz
8ce4888611
docs: improve Cursor install instructions ( #58 )
...
Adds an install to cursor button (also fixes windows support in docs
generation).
2025-09-22 09:35:07 +00:00
Jack Franklin
b830b436f9
chore: roll devtools-frontend and update snapshots ( #59 )
2025-09-22 09:29:21 +00:00
dependabot[bot]
320314ea79
chore(deps): bump @modelcontextprotocol/sdk from 1.18.0 to 1.18.1 in the dependencies group ( #56 )
...
Bumps the dependencies group with 1 update:
[@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk ).
Updates `@modelcontextprotocol/sdk` from 1.18.0 to 1.18.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/modelcontextprotocol/typescript-sdk/releases "><code>@modelcontextprotocol/sdk</code>'s
releases</a>.</em></p>
<blockquote>
<h2>1.18.1</h2>
<h2>What's Changed</h2>
<ul>
<li>fix: prevent streamable http wite after end from crashing the node
process by <a href="https://github.com/MQ37 "><code>@MQ37</code></a> in
<a
href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/933 ">modelcontextprotocol/typescript-sdk#933</a></li>
<li>chore: update version to 1.18.1 for weekly release by <a
href="https://github.com/felixweinberger "><code>@felixweinberger</code></a>
in <a
href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/950 ">modelcontextprotocol/typescript-sdk#950</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/MQ37 "><code>@MQ37</code></a> made their
first contribution in <a
href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/933 ">modelcontextprotocol/typescript-sdk#933</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/modelcontextprotocol/typescript-sdk/compare/1.18.0...1.18.1 ">https://github.com/modelcontextprotocol/typescript-sdk/compare/1.18.0...1.18.1 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/modelcontextprotocol/typescript-sdk/commit/c94ba4b43cd305e39d88985c73d6b9bc1153da84 "><code>c94ba4b</code></a>
chore: update version to 1.18.1 for weekly release (<a
href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/950 ">#950</a>)</li>
<li><a
href="https://github.com/modelcontextprotocol/typescript-sdk/commit/24b3972931395c70358146b00fec809625a550f8 "><code>24b3972</code></a>
fix: prevent streamable http wite after end from crashing the node
process (#...</li>
<li>See full diff in <a
href="https://github.com/modelcontextprotocol/typescript-sdk/compare/1.18.0...1.18.1 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-22 09:01:00 +02:00
Sebastian Benz
0c7daa0b86
chore: refactor docs generating ( #55 )
...
* add script `npm run docs` that builds, generate docs and runs
formatter to auto fix formatting after doc generation
* rename generate-docs to docs:generate
* update presubmit workflow
* add docs process to contributing.md
2025-09-19 15:57:10 +02:00
Sebastian Benz
a6923b8d93
fix: fix browserUrl not working ( #53 )
...
Setting the default channel in the CLI resulted in our mutually
exclusive check for browserUrl and channel to fail.
2025-09-19 12:24:05 +02:00
browser-automation-bot
22755533b8
chore(main): release chrome-devtools-mcp 0.2.0 ( #50 )
...
publish-on-tag / publish (push) Has been cancelled
🤖 I have created a release *beep* *boop*
---
##
[0.2.0](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v0.1.0...chrome-devtools-mcp-v0.2.0 )
(2025-09-17)
### Features
* add performance_analyze_insight tool.
([#42 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/42 ))
([21e175b ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/21e175b862c624d7a2d07802141187edf2d2e489 ))
* support script evaluate arguments
([#40 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/40 ))
([c663f4d ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/c663f4d7f9c0b868e8b4750f6441525939bfe920 ))
* use Performance Trace Formatter in trace output
([#36 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/36 ))
([0cb6147 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/0cb6147b870e17bc3a624e9c6396d963a3e16b44 ))
* validate uids
([#37 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/37 ))
([014a8bc ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/014a8bc52ecc58080cedeb8023d44f4a55055a05 ))
### Bug Fixes
* change profile folder name to browser-profile
([#39 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/39 ))
([36115d7 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/36115d757abbae0502ffee814f55368d2ca59b9e ))
* refresh context based on the browser instance
([#44 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/44 ))
([93f4579 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/93f4579dd9aca3beef2bd9f2930ddfcc4069c0e3 ))
* update puppeteer to fix a11y snapshot issues
([#43 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/43 ))
([b58f787 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/b58f787234a34d5fcb01b336f5fb14e1c55ecdd5 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
chrome-devtools-mcp-v0.2.0
2025-09-17 13:19:26 +00:00
Alex Rudenko
642d146269
ci: remove provenance while private ( #49 )
2025-09-17 15:09:00 +02:00
Alex Rudenko
785927a38f
chore: Revert "chore(main): release chrome-devtools-mcp 0.2.0" ( #48 )
...
Reverts ChromeDevTools/chrome-devtools-mcp#47
still fails
2025-09-17 15:08:36 +02:00
browser-automation-bot
13ab15fe01
chore(main): release chrome-devtools-mcp 0.2.0 ( #47 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.2.0](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v0.1.0...chrome-devtools-mcp-v0.2.0 )
(2025-09-17)
### Features
* add performance_analyze_insight tool.
([#42 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/42 ))
([21e175b ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/21e175b862c624d7a2d07802141187edf2d2e489 ))
* support script evaluate arguments
([#40 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/40 ))
([c663f4d ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/c663f4d7f9c0b868e8b4750f6441525939bfe920 ))
* use Performance Trace Formatter in trace output
([#36 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/36 ))
([0cb6147 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/0cb6147b870e17bc3a624e9c6396d963a3e16b44 ))
* validate uids
([#37 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/37 ))
([014a8bc ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/014a8bc52ecc58080cedeb8023d44f4a55055a05 ))
### Bug Fixes
* change profile folder name to browser-profile
([#39 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/39 ))
([36115d7 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/36115d757abbae0502ffee814f55368d2ca59b9e ))
* refresh context based on the browser instance
([#44 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/44 ))
([93f4579 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/93f4579dd9aca3beef2bd9f2930ddfcc4069c0e3 ))
* update puppeteer to fix a11y snapshot issues
([#43 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/43 ))
([b58f787 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/b58f787234a34d5fcb01b336f5fb14e1c55ecdd5 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
2025-09-17 13:04:44 +00:00
Alex Rudenko
7db9d82e5c
ci: fix npm version in publish ( #46 )
...
Following
https://docs.npmjs.com/trusted-publishers#supported-cicd-providers more
closely
2025-09-17 12:57:08 +00:00
Alex Rudenko
181131736d
chore: Revert "chore(main): release chrome-devtools-mcp 0.2.0" ( #45 )
...
Reverts ChromeDevTools/chrome-devtools-mcp#38
Publishing failed, will re-land
2025-09-17 14:50:32 +02:00
browser-automation-bot
4469bf99bd
chore(main): release chrome-devtools-mcp 0.2.0 ( #38 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.2.0](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v0.1.0...chrome-devtools-mcp-v0.2.0 )
(2025-09-17)
### Features
* add performance_analyze_insight tool.
([#42 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/42 ))
([21e175b ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/21e175b862c624d7a2d07802141187edf2d2e489 ))
* support script evaluate arguments
([#40 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/40 ))
([c663f4d ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/c663f4d7f9c0b868e8b4750f6441525939bfe920 ))
* use Performance Trace Formatter in trace output
([#36 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/36 ))
([0cb6147 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/0cb6147b870e17bc3a624e9c6396d963a3e16b44 ))
* validate uids
([#37 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/37 ))
([014a8bc ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/014a8bc52ecc58080cedeb8023d44f4a55055a05 ))
### Bug Fixes
* change profile folder name to browser-profile
([#39 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/39 ))
([36115d7 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/36115d757abbae0502ffee814f55368d2ca59b9e ))
* refresh context based on the browser instance
([#44 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/44 ))
([93f4579 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/93f4579dd9aca3beef2bd9f2930ddfcc4069c0e3 ))
* update puppeteer to fix a11y snapshot issues
([#43 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/43 ))
([b58f787 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/b58f787234a34d5fcb01b336f5fb14e1c55ecdd5 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
2025-09-17 12:40:30 +00:00
Alex Rudenko
93f4579dd9
fix: refresh context based on the browser instance ( #44 )
2025-09-17 14:38:13 +02:00
Jack Franklin
21e175b862
feat: add performance_analyze_insight tool. ( #42 )
2025-09-17 12:25:40 +00:00
Alex Rudenko
b58f787234
fix: update puppeteer to fix a11y snapshot issues ( #43 )
2025-09-17 12:22:02 +00:00
Jack Franklin
0cb6147b87
feat: use Performance Trace Formatter in trace output ( #36 )
...
Note: this will error until a chrome-devtools-frontend with this change
https://chromiumdash.appspot.com/commit/62e1652b2bf044ec53a2ec212cf53b1a62bc357e
is released on npm.
2025-09-16 17:07:58 +00:00
Alex Rudenko
a0d0b0a4e4
ci: setup publishing with OICD ( #41 )
...
Following
https://docs.npmjs.com/trusted-publishers#supported-cicd-providers
2025-09-16 15:47:06 +00:00
Alex Rudenko
c663f4d7f9
feat: support script evaluate arguments ( #40 )
...
This change allows clients to pass snapshot elements as arguments.
2025-09-16 17:44:53 +02:00
Alex Rudenko
36115d757a
fix: change profile folder name to browser-profile ( #39 )
2025-09-16 14:49:05 +00:00
Alex Rudenko
014a8bc52e
feat: validate uids ( #37 )
...
- generate snapshot IDs.
- change uid to be a string.
- validate that uid is not coming from a stale snapshot.
2025-09-16 11:54:35 +00:00
Alex Rudenko
b8d99a6edb
docs: add npm badge ( #35 )
2025-09-16 07:16:37 +00:00
browser-automation-bot
9121661e56
chore(main): release chrome-devtools-mcp 0.1.0 ( #34 )
...
publish-on-tag / publish (push) Has been cancelled
🤖 I have created a release *beep* *boop*
---
##
[0.1.0](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v0.0.2...chrome-devtools-mcp-v0.1.0 )
(2025-09-16)
### Features
* improve tools with awaiting common events
([#10 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/10 ))
([dba8b3c ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/dba8b3c5fad0d1bca26aaf172751c51188799927 ))
* initial version
([31a0bdc ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/31a0bdce266a33eaca9a7daae4611abb78ff5a25 ))
### Bug Fixes
* define tracing categories
([#21 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/21 ))
([c939456 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/c93945657cc96ac7ba213730a750c16e9ab87526 ))
* detect multiple instances and throw
([#12 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/12 ))
([732267d ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/732267db5fea0048ed1fcc530bcdd074df4126be ))
* make sure tool calls are processed sequentially
([#22 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/22 ))
([a76b23d ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/a76b23dccf074a13304b0341178665465a2c3399 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
chrome-devtools-mcp-v0.1.0
2025-09-16 06:11:32 +00:00
Alex Rudenko
a9013c7213
chore: update version to 0.0.2 ( #33 )
2025-09-16 08:08:52 +02:00
Alex Rudenko
200429829d
chore: "chore(main): release chrome-devtools-mcp 0.1.0" ( #30 )
...
Reverts ChromeDevTools/chrome-devtools-mcp#9
npm publish failed so will re-land later.
2025-09-15 18:30:25 +02:00
Alex Rudenko
a454a52c15
build: fix node package includes ( #29 )
2025-09-15 18:04:19 +02:00
Mathias Bynens
208a4456cd
chore: tweak package.json#repository ( #28 )
2025-09-15 17:24:36 +02:00
Alex Rudenko
52911b5251
ci: fix publishing ( #27 )
2025-09-15 14:37:34 +00:00
Alex Rudenko
89cc993cd5
ci: fix tag matching ( #26 )
2025-09-15 14:33:15 +00:00
browser-automation-bot
b2c98a43d5
chore(main): release chrome-devtools-mcp 0.1.0 ( #9 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.1.0](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v0.0.1...chrome-devtools-mcp-v0.1.0 )
(2025-09-15)
### Features
* improve tools with awaiting common events
([#10 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/10 ))
([dba8b3c ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/dba8b3c5fad0d1bca26aaf172751c51188799927 ))
* initial version
([31a0bdc ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/31a0bdce266a33eaca9a7daae4611abb78ff5a25 ))
### Bug Fixes
* define tracing categories
([#21 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/21 ))
([c939456 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/c93945657cc96ac7ba213730a750c16e9ab87526 ))
* detect multiple instances and throw
([#12 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/12 ))
([732267d ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/732267db5fea0048ed1fcc530bcdd074df4126be ))
* make sure tool calls are processed sequentially
([#22 ](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/22 ))
([a76b23d ](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/a76b23dccf074a13304b0341178665465a2c3399 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
2025-09-15 14:28:33 +00:00
Alex Rudenko
3fcea791eb
chore: roll puppeteer ( #25 )
...
This should solve flakiness related to multiple browser instances.
2025-09-15 16:12:13 +02:00
Alex Rudenko
4aa0a1882e
ci: allow npm publishing ( #24 )
2025-09-15 13:59:32 +00:00
Alex Rudenko
dd3bf338cb
chore: fix a type and remove obsolete comment ( #23 )
2025-09-15 13:55:51 +00:00
Alex Rudenko
c93945657c
fix: define tracing categories ( #21 )
...
Drive-by: we do not need to download latest anymore.
Drive-by: report success if no insights were found (examples:
example.com)
2025-09-15 15:04:44 +02:00
Alex Rudenko
a76b23dccf
fix: make sure tool calls are processed sequentially ( #22 )
2025-09-15 12:58:27 +00:00
Alex Rudenko
5776575df2
ci: add node matrix ( #20 )
2025-09-15 12:43:50 +02:00