mcp-web-browser

mcp-web-browser

17

The MCP Web Browser Server is a powerful tool designed for headless web browsing using the Model Context Protocol and Playwright. It supports complex web interactions, multi-tab browsing, and provides advanced features like secure API interfaces and automatic resource management.

MCP Web Browser Server

An advanced web browsing server for the Model Context Protocol (MCP) powered by Playwright, enabling headless browser interactions through a flexible, secure API.

🌐 Features

  • Headless Web Browsing: Navigate to any website
  • Full Page Content Extraction
  • Multi-Tab Support
  • Advanced Web Interaction Tools: Click elements, input text, execute JavaScript, etc.
  • Resource Management: Automatic cleanup
  • Enhanced Page Information

🚀 Quick Start

Prerequisites

  • Python 3.10+
  • MCP SDK
  • Playwright

Installation

...

🛡️ Security Features

  • SSL certificate validation bypass
  • Secure browser context management
  • Custom user-agent configuration
  • Error handling and logging

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

📄 License

MIT License

💬 Support

For issues and questions, please open an issue on GitHub.