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.