본문으로 건너뛰기

© 2026 Molayo

GitHub요약2026. 05. 20. 01:21

priyankark/lighthouse-mcp

요약

Google의 Lighthouse 도구를 Model Context Protocol(MCP) 서버로 래핑하여 Claude Desktop 등 MCP 클라이언트에서 웹 성능 지표를 직접 측정할 수 있게 해주는 도구입니다. 사용자는 URL, 감사 카테고리, 디바이스 에뮬레이션 및 네트워크 스로틀링 설정을 통해 웹사이트의 성능, 접근성, SEO 등을 분석할 수 있습니다.

핵심 포인트

  • Google Lighthouse를 MCP 서버로 구현하여 AI 에이전트가 웹 성능 데이터를 직접 활용 가능
  • 성능 점수 획득, 디바이스 에뮬레이션(모바일/데스크톱), 네트워크 스로틀링 제어 기능 제공
  • npx를 통한 즉시 실행 또는 npm 전역 설치를 통한 간편한 사용 지원
  • Claude Desktop과 연동하여 자연어 질문을 통해 웹사이트 분석 결과 도출 가능

웹 페이지의 다양한 성능 지표 (performance metrics)를 측정할 수 있도록 Google의 Lighthouse 도구를 래핑(wrap)한 MCP 서버입니다.

  • 모든 URL에 대해 종합적인 Lighthouse 감사 (audit) 실행
  • 성능 점수 및 지표 획득
  • 디바이스 에뮬레이션 (device emulation) 설정 (모바일/데스크톱)
  • 네트워크 스로틀링 (network throttling) 제어
  • 특정 감사 카테고리 선택

이 서버는 Model Context Protocol Registry에서 사용할 수 있습니다. MCP 클라이언트 또는 Claude Desktop을 사용하여 설치하세요.

설치 없이 npx를 사용하여 도구를 직접 실행할 수 있습니다:

npx lighthouse-mcp

npm에서 패키지를 전역(globally)으로 설치하세요:

npm install -g lighthouse-mcp

그 다음 실행하세요:

lighthouse-mcp

  • 이 저장소(repository)를 클론(Clone)합니다.

  • 의존성(dependencies) 설치:
    npm install

  • 프로젝트 빌드:
    npm run build

  • 서버 실행:
    npm start

MCP 설정 구성 파일에 다음을 추가하세요:

{
"mcpServers": {
"lighthouse": {
...

MCP 설정 구성 파일에 다음을 추가하세요:

{
"mcpServers": {
"lighthouse": {
...

/absolute/path/to/lighthouse-mcp

이 프로젝트의 실제 경로로 교체하세요.

URL에 대해 종합적인 Lighthouse 감사를 실행합니다.

매개변수 (Parameters):

url

(필수): 감사할 URL
categories

(선택 사항): 감사할 카테고리 배열 (기본값은 전체)- 옵션: "performance", "accessibility", "best-practices", "seo", "pwa"

device

(선택 사항): 에뮬레이션할 디바이스 (기본값은 "mobile")- 옵션: "mobile", "desktop"

throttling

(선택 사항): 네트워크 스로틀링 적용 여부 (기본값은 true)

예시 (Example):

{
"url": "https://example.com",
"categories": ["performance", "accessibility"],
...

URL에 대한 성능 점수만 가져옵니다.

매개변수 (Parameters):

url

(필수): 감사할 URL
device

(선택 사항): 에뮬레이션할 디바이스 (기본값은 "mobile")- 옵션: "mobile", "desktop"

예시 (Example):

{
"url": "https://example.com",
"device": "mobile"
...

MCP 서버가 구성되면 Claude와 함께 사용할 수 있습니다:

example.com의 성능 점수는 얼마인가요?

Claude는 웹사이트를 분석하고 결과를 반환하기 위해 get_performance_score 도구 (tool)를 사용할 것입니다.

  • Node.js 16+
  • Chrome/Chromium 브라우저 (Lighthouse용)

AI 자동 생성 콘텐츠

본 콘텐츠는 GitHub Codex tools의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0