UseScraper MCP Server

by tanevanwifferen
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Allows scraping web content and converting it to Markdown format.

  • The MCP server is built using TypeScript.

Servidor MCP de UseScraper

Este es un servidor MCP basado en TypeScript que ofrece funciones de web scraping mediante la API UseScraper. Expone una herramienta única, "scrape", que puede extraer contenido de páginas web en varios formatos.

Características

Herramientas

  • scrape - Extraer contenido de una página web
    • Parámetros :
      • url (obligatorio): La URL de la página web que se va a raspar
      • format (opcional): El formato para guardar el contenido (texto, HTML, Markdown). Valor predeterminado: Markdown.
      • advanced_proxy (opcional): Usa un proxy avanzado para evitar la detección de bots. Valor predeterminado: falso.
      • extract_object (opcional): Objeto que especifica los datos a extraer

Instalación

Instalación mediante herrería

Para instalar UseScraper para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install usescraper-server --client claude

Instalación manual

  1. Clonar el repositorio:
    git clone https://github.com/your-repo/usescraper-server.git cd usescraper-server
  2. Instalar dependencias:
    npm install
  3. Construir el servidor:
    npm run build

Configuración

Para utilizar con Claude Desktop, agregue la configuración del servidor:

En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json En Windows: %APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "usescraper-server": { "command": "node", "args": ["/path/to/usescraper-server/build/index.js"], "env": { "USESCRAPER_API_KEY": "your-api-key-here" } } } }

Reemplace /path/to/usescraper-server con la ruta real al servidor y your-api-key-here con su clave API de UseScraper.

Uso

Una vez configurada, puede usar la herramienta "scrape" a través de la interfaz MCP. Ejemplo de uso:

{ "name": "scrape", "arguments": { "url": "https://example.com", "format": "markdown" } }

Desarrollo

Para desarrollo con reconstrucción automática:

npm run watch

Depuración

Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser complicada. Recomendamos usar el Inspector MCP , disponible como script de paquete:

npm run inspector

El Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Tools

Un servidor MCP basado en TypeScript que utiliza la API UseScraper para proporcionar capacidades de raspado web, lo que permite a los usuarios extraer contenido de páginas web en varios formatos.

  1. Features
    1. Tools
  2. Installation
    1. Installing via Smithery
    2. Manual Installation
  3. Configuration
    1. Usage
      1. Development
        1. Debugging
      ID: oqq8he02cy