blazickjp_web-browser-mcp-server
镜像://github.com/blazickjp/web-browser-mcp-server
0
Github Watches
1
Github Forks
0
Github Stars
🌐 Web Browser MCP Server
🤖 Transform your AI applications with powerful web browsing capabilities! Let your AI read and understand the web.
✨ Features
- 🎯 Smart Content Extraction - Target exactly what you need with CSS selectors
- ⚡ Lightning Fast - Built with async processing for optimal performance
- 📊 Rich Metadata - Capture titles, links, and structured content
- 🛡️ Robust & Reliable - Built-in error handling and timeout management
- 🌍 Cross-Platform - Works everywhere Python runs
🚀 Quick Start
Installation
Choose your favorite package manager:
# Using pip
pip install web-browser-mcp-server
# Using uv (recommended)
uv pip install web-browser-mcp-server
🔌 Claude Desktop Integration
Add this to your Claude Desktop config to unlock web browsing superpowers:
📝 Click to view configuration
{
"mcpServers": {
"web-browser-mcp-server": {
"command": "uv",
"args": [
"--directory",
"/path/to/web-browser-mcp-server",
"run",
"web-browser-mcp-server"
],
"env": {
"REQUEST_TIMEOUT": "30"
}
}
}
}
💡 Replace
/path/to/web-browser-mcp-serverwith your installation path
🎮 Usage Examples
Extract exactly what you need from any webpage:
# Basic webpage fetch
result = browse_webpage(url="https://example.com")
# Target specific content with CSS selectors
result = browse_webpage(
url="https://example.com",
selectors={
"headlines": "h1, h2",
"main_content": "article.content",
"navigation": "nav a"
}
)
⚙️ Configuration
Customize behavior with environment variables:
| Variable | Description | Default |
|---|---|---|
REQUEST_TIMEOUT |
⏱️ Max request time (seconds) | 30 |
USER_AGENT |
🕵️ Custom user agent string | Modern Chrome UA |
LOG_LEVEL |
📝 Logging verbosity | "info" |
MAX_RETRIES |
🔄 Max retry attempts | 3 |
🛠️ Development
Set up your dev environment in seconds:
# Create and activate virtual environment
uv venv
source .venv/bin/activate
# Install dev dependencies
uv pip install -e ".[test]"
# Run tests
python -m pytest
🤝 Contributing
Contributions are welcome! Feel free to:
- 🐛 Report bugs
- 💡 Suggest features
- 🔧 Submit pull requests
📜 License
MIT License - do what you want! See LICENSE for details.
🌟 Level Up Your AI with Web Browsing Powers! 🌟
Built for the Model Context Protocol | Made with ❤️ by the MCP Community
🎉 Star us on GitHub!
If you find this tool useful, consider giving it a star! It helps others discover the project.
相关推荐
I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.
Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.
Confidential guide on numerology and astrology, based of GG33 Public information
Emulating Dr. Jordan B. Peterson's style in providing life advice and insights.
Your go-to expert in the Rust ecosystem, specializing in precise code interpretation, up-to-date crate version checking, and in-depth source code analysis. I offer accurate, context-aware insights for all your Rust programming questions.
Reviews
user_Jh7uUwqa
I've been using the AI Video Generator MCP Server by el-el-san and it's truly remarkable. The efficiency and quality of the video generation have greatly exceeded my expectations. The interface is user-friendly and I've found the support resources incredibly helpful. Highly recommend it for anyone needing advanced video creation capabilities.