drio
Open app

ScrapeGraph MCP Server

Source

ScapeGraph MCP Server

Catalog onlyCatalog onlySTDIO

Overview

ScrapeGraph MCP Server is a production-ready Model Context Protocol (MCP) server that integrates with the ScapeGraph AI API, enabling language models to utilize advanced AI-powered web scraping capabilities with enterprise-grade reliability.

To use the ScrapeGraph MCP Server, you need to obtain a ScapeGraph API key from the ScapeGraph Dashboard and follow the setup instructions for installation and configuration.

  • Transform any webpage into clean, structured markdown format using markdownify. - Extract structured data from any webpage with the smartscraper tool. - Execute AI-powered web searches with actionable results using searchscraper.
  1. Analyzing and extracting features from the ScapeGraph API.
  2. Generating structured markdown versions of web pages.
  3. Extracting and analyzing pricing information from websites.
  4. Researching and summarizing developments in AI-powered web scraping.
  5. Creating comprehensive summaries of documentation websites.

Add to your AI client

Use these steps to connect ScrapeGraph MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "scrapegraph-mcp-scrapegraphai": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-scrapegraph-mcp-scrapegraphai"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "scrapegraph-mcp-scrapegraphai": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-scrapegraph-mcp-scrapegraphai"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "scrapegraph-mcp-scrapegraphai": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-scrapegraph-mcp-scrapegraphai"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "scrapegraph-mcp-scrapegraphai": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-scrapegraph-mcp-scrapegraphai"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "scrapegraph-mcp-scrapegraphai": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-scrapegraph-mcp-scrapegraphai"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "scrapegraph-mcp-scrapegraphai": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-scrapegraph-mcp-scrapegraphai"
      ]
    }
  }
}

FAQ

How do I obtain an API key?

You can obtain an API key by creating an account on the ScapeGraph Dashboard.

Is there automated installation available?

Yes, you can use Smithery for automated installation of the ScrapeGraph API Integration Server.

What error handling features are included?

The server includes robust error handling for API authentication issues, malformed URLs, network failures, and rate limiting.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":1682,"uuid":"e40cbdd0-78cb-4b79-81c5-d046cbf85274","name":"scrapegraph-mcp","title":"ScrapeGraph MCP Server","description":"ScapeGraph MCP Server","avatar_url":"https://avatars.githubusercontent.com/u/171017415?v=4","created_at":"2025-03-05T04:41:18.077Z","updated_at":"2025-03-12T10:19:31.101Z","status":"created","author_name":"ScrapeGraphAI","author_avatar_url":"https://avatars.githubusercontent.com/u/171017415?v=4","tags":"[]","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/ScrapeGraphAI/scrapegraph-mcp","target":"_self","content":"$29","summary":"$2a","img_url":"https://github.com/ScrapeGraphAI/scrapegraph-mcp/raw/main/assets/sgai_smithery.png","type":null,"metadata":"{\"star\":\"6\",\"license\":\"MIT license\",\"language\":\"Python\",\"is_official\":false,\"latest_commit_time\":\"2025-03-13 16:40:07\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]