scraperapi-mcp
Verified Safeby scraperapi
Overview
Enables LLM clients to retrieve and process web scraping requests using the ScraperAPI service, providing access to web content for AI models.
Installation
docker run -e API_KEY=<YOUR_SCRAPERAPI_API_KEY> scraperapi-mcp-serverEnvironment Variables
- API_KEY
Security Notes
The server correctly uses environment variables for the ScraperAPI key, preventing hardcoded secrets. Pydantic's `AnyUrl` is employed for URL validation, which helps mitigate basic URL injection risks. There is no usage of `eval` or direct shell command execution without proper input sanitization visible in the provided source code. The core function involves making external HTTP requests based on user-provided URLs, which is its intended purpose. Potential risks associated with the content returned from external websites are inherent to web scraping but not due to vulnerabilities in the server's implementation.
Similar Servers
mcp-server-browserbase
Enables LLMs to perform cloud browser automation tasks such as navigating, interacting with elements, extracting data, and capturing screenshots on web pages.
DevDocs
DevDocs is a web crawling and content extraction platform designed to accelerate software development by converting documentation into LLM-ready formats for intelligent data querying and fine-tuning.
mcp
This server provides Hyperbrowser's Model Context Protocol (MCP) interface, offering tools for web scraping, structured data extraction, crawling, and general-purpose browser automation using AI agents like OpenAI's CUA and Anthropic's Claude Computer Use.
mcp-omnisearch
Provides a unified interface for various search, AI response, content processing, and enhancement tools via Model Context Protocol (MCP).