Skip to main content
Glama

Puppeteer MCP Server

by jwaldor

인형극 배우

Puppeteer를 사용하여 브라우저 자동화 기능을 제공하는 모델 컨텍스트 프로토콜 서버입니다. 이 서버를 통해 LLM은 실제 브라우저 환경에서 웹 페이지와 상호 작용하고, 스크린샷을 찍고, JavaScript를 실행할 수 있습니다.

구성 요소

도구

  • 꼭두각시 조종자_탐색
    • 브라우저에서 모든 URL로 이동합니다.
    • 입력: url (문자열)
  • 인형극단 스크린샷
    • 전체 페이지 또는 특정 요소의 스크린샷을 캡처합니다.
    • 입력:
      • name (문자열, 필수): 스크린샷의 이름
      • selector (문자열, 선택 사항): 스크린샷을 찍을 요소에 대한 CSS 선택기
      • width (숫자, 선택 사항, 기본값: 800): 스크린샷 너비
      • height (숫자, 선택 사항, 기본값: 600): 스크린샷 높이
  • 꼭두각시_클릭
    • 페이지의 요소를 클릭하세요
    • 입력: selector (문자열): 클릭할 요소에 대한 CSS 선택기
  • 인형극 배우기_호버
    • 페이지에 요소 올려놓기
    • 입력: selector (문자열): 호버할 요소에 대한 CSS 선택기
  • 인형극_채우기
    • 입력 필드를 작성하세요
    • 입력:
      • selector (문자열): 입력 필드에 대한 CSS 선택기
      • value (문자열): 채울 값
  • 꼭두각시 선택
    • SELECT 태그로 요소를 선택하세요
    • 입력:
      • selector (문자열): 선택할 요소에 대한 CSS 선택기
      • value (문자열): 선택할 값
  • 인형극 평가자
    • 브라우저 콘솔에서 JavaScript 실행
    • 입력: script (문자열): 실행할 JavaScript 코드

자원

서버는 두 가지 유형의 리소스에 대한 액세스를 제공합니다.

  1. 콘솔 로그 ( console://logs )
    • 텍스트 형식의 브라우저 콘솔 출력
    • 브라우저의 모든 콘솔 메시지를 포함합니다.
  2. 스크린샷 ( screenshot://<name> )
    • 캡처된 스크린샷의 PNG 이미지
    • 캡처 중에 지정된 스크린샷 이름을 통해 접근 가능

주요 특징

  • 브라우저 자동화
  • 콘솔 로그 모니터링
  • 스크린샷 기능
  • JavaScript 실행
  • 기본 웹 상호작용(탐색, 클릭, 양식 작성)

Puppeteer Server를 사용하기 위한 구성

Puppeter 서버를 사용하기 위한 Claude Desktop 구성은 다음과 같습니다.

도커

참고 사항 Docker 구현은 헤드리스 크로미엄을 사용하는 반면, NPX 버전은 브라우저 창을 엽니다.

지엑스피1

엔피엑스

{ "mcpServers": { "puppeteer": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-puppeteer"] } } }

짓다

Docker 빌드:

docker build -t mcp/puppeteer -f src/puppeteer/Dockerfile .

특허

이 MCP 서버는 MIT 라이선스에 따라 라이선스가 부여됩니다. 즉, MIT 라이선스의 약관에 따라 소프트웨어를 자유롭게 사용, 수정 및 배포할 수 있습니다. 자세한 내용은 프로젝트 저장소의 LICENSE 파일을 참조하세요.

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

Puppeteer를 사용하여 브라우저 자동화를 구현하고, LLM이 웹 브라우징 작업을 수행하고, 스크린샷을 찍고, JavaScript를 실행할 수 있도록 합니다.

  1. 구성 요소
    1. 도구
    2. 자원
  2. 주요 특징
    1. Puppeteer Server를 사용하기 위한 구성
      1. 도커
      2. 엔피엑스
    2. 짓다
      1. 특허

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          Enables LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environment
          Last updated -
          10
          327
          85
          JavaScript
          MIT License
          • Apple
        • A
          security
          A
          license
          A
          quality
          This server provides cloud browser automation capabilities using Browserbase, Puppeteer, and Stagehand. This server enables LLMs to interact with web pages, take screenshots, and execute JavaScript in a cloud browser environment.
          Last updated -
          8
          486
          1,813
          TypeScript
          Apache 2.0
        • A
          security
          A
          license
          A
          quality
          Enables LLMs like Claude to navigate the web through Puppeteer-based tools and Steel. Based on the Web Voyager framework, it provides tools for all the standard web actions click clicking/scrolling/typing/etc and taking screenshots.
          Last updated -
          9
          35
          JavaScript
          MIT License
          • Apple
        • A
          security
          F
          license
          A
          quality
          Enables browser automation for LLMs on Linux display servers, supporting web interaction, screenshots, and JavaScript execution in a real browser.
          Last updated -
          7
          5
          4
          JavaScript
          • Linux

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/jwaldor/mcp-scrape-copilot'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server