scraperapi-mcp
by scraperapi·★ 4·Score 39
ScraperAPI MCP server enables LLMs to retrieve and process web scraping requests using ScraperAPI.
Overview
This MCP server provides a complete implementation of the Model Context Protocol specification, allowing seamless integration of web scraping capabilities into LLM clients. It features a straightforward architecture that connects LLM clients to ScraperAPI's web scraping services, with support for various parameters like country targeting, premium proxies, and device-specific rendering.
Try asking AI
After installing, here are 4 things you can ask your AI assistant:
When to choose this
Choose this server when you need to scrape dynamic websites with JavaScript rendering, bypass geo-restrictions, or access premium residential proxies through your LLM client.
When NOT to choose this
Avoid this if you need a free scraping solution, as ScraperAPI is a paid service, or if you're concerned about vendor lock-in to a specific scraping infrastructure.
Tools this server exposes
1 tool extracted from the READMEscrapescrape(url: string, render?: boolean, country_code?: string, premium?: boolean, ultra_premium?: boolean, device_type?: string, output_format?: string, autoparse?: boolean)Scrape a URL from the internet using ScraperAPI
Comparable tools
Installation
Installation
Prerequisites
- Python 3.11+
- Docker (optional)
Using Python
Install the package:
pip install scraperapi-mcp-serverAdd this to your client configuration file:
{
"mcpServers": {
"ScraperAPI": {
"command": "python",
"args": ["-m", "scraperapi_mcp_server"],
"env": {
"API_KEY": "<YOUR_SCRAPERAPI_API_KEY>"
}
}
}
}Using Docker
Add this to your client configuration file:
{
"mcpServers": {
"ScraperAPI": {
"command": "docker",
"args": [
"run",
"-i",
"-e",
"API_KEY=${API_KEY}",
"--rm",
"scraperapi-mcp-server"]
}
}
}Compare scraperapi-mcp with
Last updated · Auto-generated from public README + GitHub signals.