English | 日本語{:target=“_blank”}
This project is a server that provides Playwright web page content retrieval functionality using the Model Context Protocol (MCP).
To install Playwright MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @showfive/playwright-mcp-server --client claude
npm install
npm run build
npm start
The following tools are available:
navigate
{ url: string }
get_all_content
get_visible_content
{ minVisiblePercentage?: number }
get_interactive_elements
move_mouse
{ x: number, y: number }
mouse_click
{ x: number, y: number, button?: "left" | "right" | "middle", clickCount?: number }
mouse_wheel
{ deltaY: number, deltaX?: number }
drag_and_drop
{ sourceX: number, sourceY: number, targetX: number, targetY: number }
echo
{ message: string }
## Run all tests
npm test
## Run tests in watch mode
npm run test:watch
## Generate coverage report
npm run test:coverage
tools/*.test.ts
: Function tests for each toolmcp-server.test.ts
: MCP server function testsContent Retrieval
Interaction
Error Handling
Configuration Flexibility
ISC
Mcp Llm
An MCP server that provides LLMs access to other LLMs
Datagov Mcp Server
An MCP server for accessing data from Data.gov, providing tools and resources for interacting with government datasets.
Mcp2serial
A open-source library enabling AI models to control hardware devices via serial communication using the MCP protocol. Initial support for Raspberry Pi Pico.
Model Context Protocol server for generating QR codes
A Model Context Protocol server for retrieving and analyzing issues from Sentry.io
MCP server providing a knowledge graph implementation with semantic search capabilities powered by Qdrant vector database
Terraform Registry MCP Server