VM

vikashloomba/mcp-server-playwright

Browser automation

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

297 stars 52 forks Качество 68 Тренд 18MIT

vikashloomba/mcp-server-playwright — это кандидат на MCP-сервер, импортированный из https://github.com/vikashloomba/mcp-server-playwright.

Обзор

vikashloomba/mcp-server-playwright — это кандидат на MCP-сервер, импортированный из https://github.com/vikashloomba/mcp-server-playwright.

Обзор (машинный перевод)

Драматург MCP Server

Сервер Model Context Protocol, предоставляющий возможности автоматизации браузера с помощью Playwright Позволите LLM взаимодействовать с веб-страницами, делать скриншоты и выполнять JavaScript в реальной браузерной среде

Содержание

  • Особенности
  • Установка
  • Конфигурация
  • Компоненты
  • Инструменты
  • Ресурсы
  • Лицензия

Особенности

  • 🌐 Полная автоматизация браузера
  • 📸 Захват скриншотов целых страниц или отдельных элементов
  • 🖱️ Всестороннее взаимодействие с вебом (навигация, клики, заполнение форм)
  • 📊 Мониторинг журналов консолей
  • 🔧 Выполнение JavaScript в контексте браузера

Установка

Установка через Smithery

Чтобы автоматически установить MCP Server Playwright для Claude Desktop через Smithery:

Вы можете установить пакет с помощью npx или mcp-get:

Использование NPX:

Эта команда будет:

  1. Проверьте совместимость вашей операционной системы (Windows/macOS)
  2. Создать или обновить конфигурационный файл Claude
  3. Настройте интеграцию сервера Playwright

Конфигурационный файл будет автоматически создан/обновляться по адресу:

  • Окна: %APPDATA%\Claude\claude_desktop_config.json
  • macOS: '~/Библиотека/Поддержка приложений/Claude/claude_desktop_config.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

MCP Server Playwright

A Model Context Protocol server that provides browser automation capabilities using Playwright Enable LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environment

Table of Contents

Features

  • 🌐 Full browser automation capabilities
  • 📸 Screenshot capture of entire pages or specific elements
  • 🖱️ Comprehensive web interaction (navigation, clicking, form filling)
  • 📊 Console log monitoring
  • 🔧 JavaScript execution in browser context

Installation

Installing via Smithery

To install MCP Server Playwright for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @automatalabs/mcp-server-playwright --client claude

You can install the package using either npx or mcp-get:

Using npx:

npx @automatalabs/mcp-server-playwright install

This command will:

  1. Check your operating system compatibility (Windows/macOS)
  2. Create or update the Claude configuration file
  3. Configure the Playwright server integration

The configuration file will be automatically created/updated at:

  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Using mcp-get:

npx @michaellatman/mcp-get@latest install @automatalabs/mcp-server-playwright

Configuration

The installation process will automatically add the following configuration to your Claude config file:

{
  "mcpServers": {
Открыть полный README на GitHub

Установка

npx -y @automatalabs/mcp-server-playwright
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "playwright": { "command": "npx", "args": ["-y", "@automatalabs/mcp-server-playwright"] } } }