Skip to content

lighthouse-mcp: v2.0.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 20:03
d896ea4

2.0.0 (2026-08-15)

⚠ BREAKING CHANGES

  • the interactive entry is no longer present in the metrics returned by run_audit and get_performance_score.
  • mcp: tool results now include a structuredContent field and advertise an outputSchema. The existing text content is unchanged.
  • the threshold.fid parameter of get_core_web_vitals is replaced by threshold.inp, and the response reports inp alongside tbt.
  • the check_pwa_readiness tool is removed, and "pwa" is no longer accepted in the categories and focusArea enums.

Features

  • lighthouse: support the new agentic-browsing category (ce5702b)
  • mcp: add tool titles and behaviour annotations (0d36c2b)
  • mcp: return validated structured output from every tool (9471e07)
  • remove PWA category support (ba6f225)
  • report INP instead of the retired FID metric (e184b36)
  • stop reporting the deprecated Time to Interactive metric (a7c6a02)

Bug Fixes

  • deps: update non-major dependencies (#172) (50726f2)
  • deps: update non-major dependencies (#174) (6a5a1d1)
  • lighthouse: fail loudly when a page cannot be loaded (498d30b)
  • lighthouse: replace audit IDs removed in Lighthouse 12/13 (a9257d9)
  • quieten Lighthouse logging by default (8951236)
  • resources: correct performance metric weights and drop FID (8cdbed7)

Miscellaneous Chores

  • deps: lock file maintenance (#163) (f5082b0)
  • deps: lock file maintenance (#179) (069f920)
  • deps: lock file maintenance (#183) (a86fcfb)
  • deps: lock file maintenance (#192) (ae6531a)
  • deps: update @modelcontextprotocol/sdk to 1.30 and lighthouse to 13.4 (32412db)
  • deps: update dependency eslint to ^10.3.0 (#173) (90ae224)
  • deps: update dependency eslint to ^10.8.1 (#201) (8109303)
  • deps: update dependency lint-staged to ^17.1.0 (#195) (1d0ce57)
  • deps: update dependency lint-staged to ^17.3.0 (#199) (8367bad)
  • deps: update dependency lint-staged to v17 (#175) (0341530)
  • deps: update dependency prettier to ^3.8.2 (#165) (9d85eff)
  • deps: update dependency prettier to ^3.9.4 (#190) (5f9a8ae)
  • deps: update dependency tsx to ^4.23.0 (#191) (db8e1d5)
  • deps: update dependency typescript to ^6.0.3 (#168) (7ff1bfb)
  • deps: update linting and formatting (#169) (d351016)
  • deps: update linting and formatting (#177) (719d6d0)
  • deps: update linting and formatting (#180) (f58e740)
  • deps: update linting and formatting (#184) (eb974dc)
  • deps: update linting and formatting (#188) (7e173c4)
  • deps: update linting and formatting (#193) (e1822ae)
  • deps: update linting and formatting (#197) (4108b0d)
  • deps: update linting and formatting to ^17.0.8 (#186) (19aabf8)
  • deps: update non-major dependencies (#166) (7dc6d1f)
  • deps: update non-major dependencies (#170) (3ce7176)
  • deps: update non-major dependencies (#176) (7ff2474)
  • deps: update non-major dependencies (#178) (cfb620b)
  • deps: update non-major dependencies (#181) (ea451df)
  • deps: update non-major dependencies (#185) (82e1f16)
  • deps: update non-major dependencies (#187) (f849313)
  • deps: update non-major dependencies (#189) (e547672)
  • deps: update non-major dependencies (#194) (9718e27)
  • deps: update non-major dependencies (#198) (925ff3b)
  • deps: update non-major dependencies (#200) (1676f05)
  • deps: update non-major dependencies (#202) (71c22b9)
  • deps: update non-major dependencies to ^8.64.0 (#196) (bbb282e)
  • deps: update typescript-eslint to 8.67 and globals to 17.11 (919ceeb)

Documentation

  • add the CONTRIBUTING guide the README links to (410a471)
  • correct the tool count after removing check_pwa_readiness (b680f9e)
  • document agentic-browsing and refresh stale metadata (3592870)