Labsco
Ai-Quill logo

Scraper.is MCP

โ˜… 8

from Ai-Quill

A powerful web scraping tool for AI assistants, powered by the Scraper.is API.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedAccount requiredAdvanced setup

Scraper.is MCP

smithery badge npm version License: MIT

A Model Context Protocol (MCP) integration for Scraper.is - A powerful web scraping tool for AI assistants.

This package allows AI assistants to scrape web content through the MCP protocol, enabling them to access up-to-date information from the web.

Features

  • ๐ŸŒ Web Scraping: Extract content from any website
  • ๐Ÿ“ธ Screenshots: Capture visual representations of web pages
  • ๐Ÿ“„ Multiple Formats: Get content in markdown, HTML, or JSON
  • ๐Ÿ”„ Progress Updates: Real-time progress reporting during scraping operations
  • ๐Ÿ”Œ MCP Integration: Seamless integration with MCP-compatible AI assistants

API Reference

Tools

scrape

Scrapes content from a webpage based on a prompt.

Parameters:

  • prompt (string): The prompt describing what to scrape, including the URL
  • format (string): The format to return the content in (markdown, html, screenshot, json, quick)

Example:

Copy & paste โ€” that's it
{
  "prompt": "Get me the top 10 products from producthunt.com",
  "format": "markdown"
}

Development

Setup

  1. Clone the repository:

    Copy & paste โ€” that's it
    git clone https://github.com/Ai-Quill/scraperis-mcp.git
    cd scraperis-mcp
  2. Install dependencies:

    Copy & paste โ€” that's it
    npm install
  3. Build the project:

    Copy & paste โ€” that's it
    npm run build

Scripts

  • npm run build: Build the project
  • npm run watch: Watch for changes and rebuild
  • npm run dev: Run with MCP Inspector for development
  • npm run test: Run tests
  • npm run lint: Run ESLint

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements