ScrapeGraph

ScrapeGraph

ScapeGraph MCP Server.

3.0K

4

5 Tools

Signed
Built by Docker
Requires Secrets
Add to Docker Desktop

Version 4.43 or later needs to be installed to add the server automatically

About

ScrapeGraph MCP Server

ScapeGraph MCP Server.

What is an MCP Server?

Characteristics

AttributeDetails
Docker Imagemcp/scrapegraph
AuthorScrapeGraphAI
Repositoryhttps://github.com/ScrapeGraphAI/scrapegraph-mcp
Dockerfilehttps://github.com/ScrapeGraphAI/scrapegraph-mcp/blob/main/Dockerfile
Docker Image built byDocker Inc.
Docker Scout Health ScoreDocker Scout Health Score
Verify SignatureCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/scrapegraph --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
LicenceMIT License

Available Tools (5)

Tools provided by this ServerShort Description
markdownifyConvert a webpage into clean, formatted markdown.
searchscraperPerform AI-powered web searches with structured results.
smartcrawler_fetch_resultsFetch the results of a SmartCrawler operation.
smartcrawler_initiateInitiate a SmartCrawler request for intelligent multi-page web crawling.
smartscraperExtract structured data from a webpage using AI.

Tools Details

Tool: markdownify

Convert a webpage into clean, formatted markdown.

ParametersTypeDescription
website_urlstringURL of the webpage to convert

Tool: searchscraper

Perform AI-powered web searches with structured results.

ParametersTypeDescription
user_promptstringSearch query or instructions
num_resultsintegeroptionalNumber of websites to search (optional, default: 3 websites = 30 credits)
number_of_scrollsintegeroptionalNumber of infinite scrolls to perform on each website (optional)

Tool: smartcrawler_fetch_results

Fetch the results of a SmartCrawler operation.

ParametersTypeDescription
request_idstringThe request ID returned by smartcrawler_initiate

Tool: smartcrawler_initiate

Initiate a SmartCrawler request for intelligent multi-page web crawling.

SmartCrawler supports two modes:
- AI Extraction Mode (10 credits per page): Extracts structured data based on your prompt
- Markdown Conversion Mode (2 credits per page): Converts pages to clean markdown
ParametersTypeDescription
urlstringStarting URL to crawl
depthintegeroptionalMaximum link traversal depth (optional)
extraction_modestringoptional"ai" for AI extraction or "markdown" for markdown conversion (default: "ai")
max_pagesintegeroptionalMaximum number of pages to crawl (optional)
promptstringoptionalAI prompt for data extraction (required for AI mode)
same_domain_onlybooleanoptionalWhether to crawl only within the same domain (optional)

Tool: smartscraper

Extract structured data from a webpage using AI.

ParametersTypeDescription
user_promptstringInstructions for what data to extract
website_urlstringURL of the webpage to scrape
markdown_onlybooleanoptionalWhether to return only markdown content without AI processing (optional)
number_of_scrollsintegeroptionalNumber of infinite scrolls to perform (optional)

Use this MCP Server

{
  "mcpServers": {
    "scrapegraph": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "SGAI_API_KEY",
        "mcp/scrapegraph"
      ],
      "env": {
        "SGAI_API_KEY": "YOUR_SGAI_API_KEY"
      }
    }
  }
}

Why is it safer to run MCP Servers with Docker?

Manual installation

You can install the MCP server using:

Installation for

Related servers