Skrape MCP Server

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

  • Supports JavaScript rendering for dynamic content when converting webpages to Markdown.

  • Converts web pages to structured, clean Markdown format that's ideal for LLM consumption.

Servidor MCP de Skrape

Convierte cualquier página web en Markdown limpio y compatible con LLM con skrape.ai . Perfecto para alimentar contenido web a LLM.

Este servidor MCP proporciona una interfaz sencilla para convertir páginas web a formato Markdown estructurado y limpio mediante la API de skrape.ai. Está diseñado para funcionar a la perfección con Claude Desktop, otros LLM y aplicaciones compatibles con MCP.

¿Por qué utilizar Skrape para la integración de LLM?

  • Salida limpia y estructurada : genera Markdown bien formateado que es ideal para el consumo de LLM
  • Reducción de ruido : elimina automáticamente anuncios, menús de navegación y otro contenido irrelevante.
  • Formato consistente : garantiza que el contenido web esté estructurado de manera uniforme independientemente de la fuente.
  • Compatibilidad con JavaScript : gestiona contenido dinámico mediante la representación de JavaScript antes de la conversión
  • Optimizado para LLM : perfecto para alimentar contenido web en LLM como Claude, GPT y otros modelos LLM

Características

Herramientas

  • get_markdown - Convierte cualquier página web a Markdown compatible con LLM
    • Toma cualquier URL de entrada y parámetros opcionales
    • Devuelve un Markdown limpio y estructurado, optimizado para el consumo de LLM
    • Admite la representación de JavaScript para contenido dinámico
    • Formato de respuesta JSON opcional para integraciones avanzadas

Instalación

Instalación mediante herrería

Para instalar Skrape MCP Server para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @skrapeai/skrape-mcp --client claude

Instalación manual

  1. Obtén tu clave API de skrape.ai
  2. Instalar dependencias:
npm install
  1. Construir el servidor:
npm run build
  1. Agregue la configuración del servidor a Claude Desktop:

En MacOS:

nano ~/Library/Application\ Support/Claude/claude_desktop_config.json

En Windows:

notepad %APPDATA%/Claude/claude_desktop_config.json

Agregue esta configuración (reemplace las rutas y la clave API con sus valores):

{ "mcpServers": { "skrape": { "command": "node", "args": ["path/to/skrape-mcp/build/index.js"], "env": { "SKRAPE_API_KEY": "your-key-here" }, } } }

Uso con LLM

A continuación se explica cómo utilizar el servidor con Claude u otros modelos LLM:

  1. Primero, asegúrese de que el servidor esté configurado correctamente en su aplicación LLM
  2. Luego, puedes pedirle a ALLMI que obtenga y procese cualquier página web:
Convert this webpage to markdown: https://example.com Claude will use the MCP tool like this: <use_mcp_tool> <server_name>skrape</server_name> <tool_name>get_markdown</tool_name> <arguments> { "url": "https://example.com", "options": { "renderJs": true } } </arguments> </use_mcp_tool>

El Markdown resultante será limpio, estructurado y listo para el procesamiento LLM.

Opciones avanzadas

La herramienta get_markdown acepta estos parámetros:

  • url (obligatorio): cualquier URL de página web para convertir
  • returnJson (opcional): Establézcalo como true para obtener la respuesta JSON completa en lugar de solo Markdown
  • options (opcional): Opciones de raspado adicionales
    • renderJs : Si se debe renderizar JavaScript antes de raspar (valor predeterminado: verdadero)

Ejemplo con todas las opciones:

<use_mcp_tool> <server_name>skrape</server_name> <tool_name>get_markdown</tool_name> <arguments> { "url": "https://example.com", "returnJson": true, "options": { "renderJs": false } } </arguments> </use_mcp_tool>

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 :

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

Este servidor convierte páginas web en Markdown limpio y estructurado, optimizado para el consumo del modelo de lenguaje, eliminando contenido innecesario y admitiendo la representación de JavaScript.

  1. Why Use Skrape for LLM Integration?
    1. Features
      1. Tools
    2. Installation
      1. Installing via Smithery
      2. Manual Installation
    3. Using with LLMs
      1. Advanced Options
    4. Development
      1. Debugging
    ID: 7i81qzgkzd