jakedahn_deno2-playwright-mcp-server

jakedahn_deno2-playwright-mcp-server

3.2

A Model Context Protocol server that provides browser automation capabilities using Playwright.

The Deno 2 Playwright Model Context Protocol Server is designed to facilitate browser automation by leveraging Playwright. This server allows Language Model Models (LLMs) to interact with web pages, perform actions like taking screenshots, and execute JavaScript within a real browser environment. Built on Deno 2, it offers the advantage of compiling into a binary that can run without additional runtime dependencies. The server is inspired by the official Puppeteer MCP server, ensuring robust and reliable performance. It supports multiple platforms, including macOS, Linux, and Windows, making it versatile for various development environments.

Features

  • Browser Automation: Enables LLMs to interact with web pages using Playwright.
  • Cross-Platform Support: Can be built for macOS, Linux, and Windows.
  • No Runtime Dependencies: Compiled binary runs independently without additional dependencies.
  • JavaScript Execution: Allows execution of JavaScript in a real browser environment.
  • Screenshot Capability: Provides functionality to take screenshots of web pages.

Usage with Different Platforms

mac

deno task build-mac

linux_x86_64

deno task build-linux-x86_64

linux_ARM64

deno task build-linux-ARM64

windows_x86_64

deno task build-windows-x86_64