What runtime does the ScrapeGraph MCP Server require?
Python 3.13 or higher is required for local usage. For remote server usage, only Node.js is needed to run the MCP remote client.
@ScrapeGraphAI
Basic information
ScapeGraph MCP Server
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"scrapegraph-mcp": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@ScrapeGraphAI/scrapegraph-mcp",
"--client",
"claude"
]
}
}
}POST /scrape (`output_format`: markdown, html, screenshot, branding, links, images, summary)
POST /extract (requires `website_url` + `user_prompt`; optional `output_schema`)
POST /search (`num_results` 1–20; supports `country_search`, `time_range`, `output_schema`)
POST /crawl — `extraction_mode` markdown / html / links / images / summary / branding / screenshot
GET /crawl/:id (poll until `status: completed`)
POST /schema (generate or augment a JSON Schema from a prompt)
GET /credits
GET /history (paginated, `service` filter)
GET /monitor/:id/activity (paginated tick history: `id`, `createdAt`, `status`, `changed`, `elapsedMs`, `diffs`)
The ScrapeGraph MCP Server is a production-ready Model Context Protocol (MCP) server that integrates with the ScrapeGraph AI API. It enables language models to perform AI-powered web scraping tasks such as scraping, extracting structured data, searching, crawling multi-page sites, generating schemas, and managing monitors—all with enterprise-grade reliability.
Obtain a ScrapeGraph API key from the ScrapeGraph Dashboard. Then install via Smithery (npx -y @smithery/cli install @ScrapeGraphAI/scrapegraph-mcp --client claude) or manually for local use. Configure the server in Claude Desktop, Cursor, or Google ADK with your API key. The server communicates over stdio or HTTP (remote) and exposes tools like scrape, extract, search, crawl_start, monitor_create, and credits.
Python 3.13 or higher is required for local usage. For remote server usage, only Node.js is needed to run the MCP remote client.
Sign up and generate your API key from the [ScrapeGraph Dashboard](https://dashboard.scrapegraphai.com). Set it as the `SGAI_API_KEY` environment variable or pass it via the `scrapegraphApiKey` or `X-API-Key` header.
Yes, you can connect to the hosted remote MCP server at `https://mcp.scrapegraphai.com/mcp` by configuring your MCP client with the URL and your API key.
Tools include `scrape`, `extract`, `search`, `crawl_start`, `crawl_get_status`, `crawl_stop`, `crawl_resume`, `schema`, `credits`, `history`, `monitor_create`, `monitor_list`, `monitor_get`, `monitor_pause`, `monitor_resume`, `monitor_delete`, and `monitor_activity`.
Check Claude Desktop logs (macOS: `~/Library/Logs/Claude/`, Windows: `%APPDATA%\Claude\Logs\`), verify the server starts without errors, and ensure your configuration JSON is valid. Also confirm that Python and the package are properly installed.
🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
Hindsight: Agent Memory That Learns
🚀 The fast, Pythonic way to build MCP servers and clients.
MCP Toolbox for Databases is an open source MCP server for databases.
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Comments