Web Explorer MCP
MCP server for web search and content extraction using SearxNG
Installation
npx web-explorer-mcpAsk AI about Web Explorer MCP
Powered by Claude Β· Grounded in docs
I know everything about Web Explorer MCP. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
Web Explorer MCP
A Model Context Protocol (MCP) server that provides web search and webpage content extraction using a local SearxNG instance.
Why Web Explorer MCP?
Unlike commercial solutions (GitHub Copilot, Cursor IDE), Web Explorer MCP prioritizes privacy and autonomy:
| Feature | Web Explorer MCP | GitHub Copilot | Cursor IDE |
|---|---|---|---|
| Privacy | β Local SearxNG, zero tracking | β Bing API, Microsoft servers | β Cloud search, third-party APIs |
| Cost | β Free, no limits | π° $10-20/month subscription | π° $20/month Pro plan |
| API Keys | β None required | β οΈ GitHub account required | β οΈ Account & subscription |
| Data Control | β All data stays local | β Queries sent to Microsoft | β Queries sent to external services |
| Setup | β 2 commands | β οΈ Account setup, policy config | β οΈ Account, payment setup |
| Open Source | β Fully auditable | β οΈ Partial (client only) | β Proprietary |
Perfect for: Developers who value privacy, work with sensitive data, or prefer not to depend on external services and subscriptions.
β οΈ Responsible Use
This tool is designed for human-assisted AI interactions, not for automated high-volume scraping:
- π« Not for DDoS - Do not use for overwhelming websites or search engines
- π« Not for High-Speed Automation - Avoid usage speeds significantly higher than a real user
- π« Not for Fully Automated AI Agents - Not recommended for high-performance autonomous agents
- β Respect Infrastructure - Honor website owners' business scenarios and infrastructure capabilities
- β Follow robots.txt - Respect crawling policies and rate limits
Use responsibly: This tool is meant for legitimate research and development, not for abuse.
Features
- π Web Search - Search using local SearxNG (private, no API keys)
- π Content Extraction - Extract clean text from webpages with Playwright rendering
- π³ Zero Pollution - Runs in Docker, leaves no traces
- π Simple Setup - Install in 2 commands
Quick Start
1. Install Services (SearxNG + Playwright)
git clone https://github.com/l0kifs/web-explorer-mcp.git
cd web-explorer-mcp
./install.sh # or ./install.fish for Fish shell
2. Configure Claude Desktop
Add to your Claude config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"web-explorer": {
"command": "uvx",
"args": ["web-explorer-mcp"]
}
}
}
3. Restart Claude
That's it! Ask Claude to search the web.
Tools
web_search_tool(query, page, page_size)- Search the webwebpage_content_tool(url, max_chars, page)- Extract webpage content with pagination support
Configuration & Usage
See docs/CONFIGURATION.md for:
- Other AI clients (Continue.dev, Cline)
- Environment variables
- Troubleshooting
- Management commands
Update
uvx --force web-explorer-mcp # MCP server
docker compose pull && docker compose up -d # SearxNG + Playwright
Uninstall
docker compose down -v
cd .. && rm -rf web-explorer-mcp
Development
uv sync # Install dependencies
docker compose up -d # Start SearxNG + Playwright
uv run web-explorer-mcp # Run locally
See CONTRIBUTING.md for details.
License
MIT - see LICENSE
