searcher
Verified Safeby QwQzy
Overview
Provides a Model Context Protocol (MCP) server for aggregating and extracting information from search engines like Bing using Playwright for web scraping.
Installation
python main.pySecurity Notes
The `bing_cn_detail` tool allows fetching content from arbitrary URLs. If this MCP server is exposed to untrusted external input, it could be exploited for Server-Side Request Forgery (SSRF) to scan internal networks or access internal resources. The client-side `json.loads` on user input in `client.py` is a potential risk for the client environment, though Pydantic validation on the server side mitigates direct injection vulnerabilities for tool parameters. The `headless=False` mode and `slow_mo` for Playwright are not security risks but indicate a non-production-ready setup that might consume more resources or be unsuitable for server deployments without display environments.
Similar Servers
playwright-mcp
A Model Context Protocol (MCP) server enabling LLMs to automate browser interactions through structured accessibility snapshots, bypassing traditional vision models.
mcp-omnisearch
Provides a unified interface for LLMs to access multiple web search, AI response, content processing, and enhancement tools from various providers through the Model Context Protocol (MCP).
mcp-server
Provides a Model Context Protocol (MCP) server for integrating comprehensive search and data extraction via SerpApi.
webscraping-ai-mcp-server
Integrates with WebScraping.AI to provide LLM-powered web data extraction, including question answering, structured data extraction, and HTML/text retrieval, with advanced features like JavaScript rendering and proxy management.