scrapi-mcp

scrapi-mcp

3.5

ScrAPI MCP Server is a powerful tool for web scraping, providing reliable and easy-to-use features to extract data from websites.

ScrAPI MCP Server is designed to facilitate web scraping using the ScrAPI service. It offers robust features to extract data from websites, overcoming challenges like bot detection, captchas, and geolocation restrictions. The server can return scraped data in HTML or Markdown format, catering to different parsing needs. It supports cloud deployment and can be integrated with various platforms, including Docker and NPX. An optional API key can enhance its capabilities, allowing more concurrent calls and better queuing. The server is licensed under the MIT License, promoting open use and modification.

Features

  • Effortless web scraping with ScrAPI service.
  • Handles bot detection, captchas, and geolocation restrictions.
  • Returns data in HTML or Markdown format.
  • Cloud deployment available over SSE.
  • Integration with Docker and NPX for easy setup.

MCP Tools

  • {'scrape_url_html': 'Scrapes a website using a URL and returns the result as HTML.'}
  • {'scrape_url_markdown': 'Scrapes a website using a URL and returns the result as Markdown.'}

Usage with Different Platforms

Docker


{
  "mcpServers": {
    "scrapi": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "SCRAPI_API_KEY",
        "deventerprisesoftware/scrapi-mcp"
      ],
      "env": {
        "SCRAPI_API_KEY": "<YOUR_API_KEY>"
      }
    }
  }
}

NPX


{
  "mcpServers": {
    "scrapi": {
      "command": "npx",
      "args": [
        "-y",
        "@deventerprisesoftware/scrapi-mcp"
      ],
      "env": {
        "SCRAPI_API_KEY": "<YOUR_API_KEY>"
      }
    }
  }
}