Skip to content

feat: integrate Lighthouse audits#831

Merged
OrKoN merged 12 commits intomainfrom
orkon/lighthouse
Feb 26, 2026
Merged

feat: integrate Lighthouse audits#831
OrKoN merged 12 commits intomainfrom
orkon/lighthouse

Conversation

@OrKoN
Copy link
Collaborator

@OrKoN OrKoN commented Jan 25, 2026

This PR adds tool to perform navigation and snapshot audits using Lighthouse for Accessibility, SEO and Best practices. For performance audits existing tools can be used.

Closes #473

@OrKoN OrKoN force-pushed the orkon/lighthouse branch 3 times, most recently from 4ad8fa2 to 2f158cb Compare January 29, 2026 19:05
@OrKoN OrKoN force-pushed the orkon/lighthouse branch 6 times, most recently from 55a3355 to 092a16a Compare February 11, 2026 09:15
@OrKoN OrKoN force-pushed the orkon/lighthouse branch 2 times, most recently from eb3d938 to df770c7 Compare February 13, 2026 06:15
@OrKoN OrKoN force-pushed the orkon/lighthouse branch 3 times, most recently from 289bc0d to f492e90 Compare February 16, 2026 10:51
@OrKoN OrKoN changed the title feat: Lighthouse audits feat: integrate Lighthouse audits Feb 16, 2026
@OrKoN OrKoN force-pushed the orkon/lighthouse branch 4 times, most recently from 661364c to 30ae425 Compare February 16, 2026 11:26
@OrKoN

This comment was marked as outdated.

@OrKoN OrKoN marked this pull request as ready for review February 16, 2026 12:09
@OrKoN OrKoN requested a review from zyzyzyryxy February 16, 2026 12:09
@OrKoN
Copy link
Collaborator Author

OrKoN commented Feb 16, 2026

@zyzyzyryxy could you please review the bundling setup and perhaps you could run an import CL to see if there will be any complaints from linters?

@OrKoN OrKoN requested a review from paulirish February 16, 2026 12:10
@OrKoN
Copy link
Collaborator Author

OrKoN commented Feb 16, 2026

@paulirish could you please review for the lighthouse integration?

@OrKoN OrKoN requested a review from zyzyzyryxy February 23, 2026 12:27
@OrKoN
Copy link
Collaborator Author

OrKoN commented Feb 23, 2026

@zyzyzyryxy PT(another)L, the notices are now combined into the one file (source is copied to our source).

github-merge-queue bot pushed a commit that referenced this pull request Feb 23, 2026
This is a draft for new skill to debug and optimize LCP scores, going
hand in hand with
#831.

Base for this skill is key authoritative learning material from web.dev,
about debugging and optimizing LCP, mainly:

- http://web.dev/articles/lcp
- http://web.dev/articles/optimize-lcp
- https://web.dev/articles/top-cwv

I gave the content of those articles together with the [tool
reference](https://github.com/ChromeDevTools/chrome-devtools-mcp/blob/main/docs/tool-reference.md),
the README and the chrome-devtools core skill to both Claude Opus 4.6
and Gemini 3 Pro and their respective skill creator skills. The final
skill in this PR is a merge of multiple runs with both models.

The snippets to run with `evaluate_script` is something only Opus came
up with, but I think it's quite nice, though our own `performance_*`
tools might give the same insight but likely with more overhead (meaning
tokens).
@OrKoN OrKoN requested a review from natorion February 24, 2026 10:29
@OrKoN OrKoN enabled auto-merge February 26, 2026 12:15
@OrKoN OrKoN added this pull request to the merge queue Feb 26, 2026
Merged via the queue into main with commit dfdac26 Feb 26, 2026
31 of 33 checks passed
@OrKoN OrKoN deleted the orkon/lighthouse branch February 26, 2026 12:41
OrKoN pushed a commit that referenced this pull request Mar 5, 2026
🤖 I have created a release *beep* *boop*
---


##
[0.19.0](chrome-devtools-mcp-v0.18.1...chrome-devtools-mcp-v0.19.0)
(2026-03-05)


### 🎉 Features

* add pageId routing for parallel multi-agent workflows
([#1022](#1022))
([caf601a](caf601a)),
closes
[#1019](#1019)
* Add skill which helps with onboarding of the mcp server
([#1083](#1083))
([7273f16](7273f16))
* integrate Lighthouse audits
([#831](#831))
([dfdac26](dfdac26))


### 🛠️ Fixes

* improve error messages around --auto-connect
([#1075](#1075))
([bcb852d](bcb852d))
* improve tool descriptions
([#965](#965))
([bdbbc84](bdbbc84))
* repair broken markdown and extract snippets in a11y-debugging skill
([#1096](#1096))
([adac7c5](adac7c5))
* simplify emulation and script tools
([#1073](#1073))
([e51ba47](e51ba47))
* simplify focus state management
([#1063](#1063))
([f763da2](f763da2))
* tweak lighthouse description
([#1112](#1112))
([5538180](5538180))


### 📄 Documentation

* Adapt a11y skill to utilize Lighthouse
([#1054](#1054))
([21634e6](21634e6))
* add feature release checklist to CONTRIBUTING.md
([#1118](#1118))
([0378457](0378457))
* fix typo in README regarding slim mode
([#1093](#1093))
([92f2c7b](92f2c7b))


### 🏗️ Refactor

* clean up more of the context getters
([#1062](#1062))
([9628dab](9628dab))
* consistently use McpPage in tools
([#1057](#1057))
([302e5a0](302e5a0))
* improve type safety for page scoped tools
([#1051](#1051))
([5f694c6](5f694c6))
* make cdp resolvers use McpPage
([#1060](#1060))
([d6c06c5](d6c06c5))
* move dialog handling to McpPage
([#1059](#1059))
([40c241b](40c241b))
* move server to a separate file
([#1043](#1043))
([a8bf3e5](a8bf3e5))
* remove page passing via context
([#1061](#1061))
([4cb5a17](4cb5a17))
* set defaults to performance trace tool
([#1090](#1090))
([dfa9b79](dfa9b79))
* simplify the response texts
([#1095](#1095))
([cb0079e](cb0079e))
* type-cast as internal CdpPage interface
([#1064](#1064))
([2d5e4fa](2d5e4fa))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
wolfib pushed a commit to wolfib/chrome-devtools-mcp that referenced this pull request Mar 10, 2026
This is a draft for new skill to debug and optimize LCP scores, going
hand in hand with
ChromeDevTools#831.

Base for this skill is key authoritative learning material from web.dev,
about debugging and optimizing LCP, mainly:

- http://web.dev/articles/lcp
- http://web.dev/articles/optimize-lcp
- https://web.dev/articles/top-cwv

I gave the content of those articles together with the [tool
reference](https://github.com/ChromeDevTools/chrome-devtools-mcp/blob/main/docs/tool-reference.md),
the README and the chrome-devtools core skill to both Claude Opus 4.6
and Gemini 3 Pro and their respective skill creator skills. The final
skill in this PR is a merge of multiple runs with both models.

The snippets to run with `evaluate_script` is something only Opus came
up with, but I think it's quite nice, though our own `performance_*`
tools might give the same insight but likely with more overhead (meaning
tokens).
wolfib pushed a commit to wolfib/chrome-devtools-mcp that referenced this pull request Mar 10, 2026
This PR adds tool to perform navigation and snapshot audits using
Lighthouse for Accessibility, SEO and Best practices. For performance
audits existing tools can be used.

Closes ChromeDevTools#473
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Expose accessibility findings from lighthouse

4 participants