ScavioScavio
ProductoPreciosDocumentación
Iniciar sesionComenzar
  1. Inicio
  2. Tutoriales
  3. Cómo construir un servidor MCP para extracción de HTML
Tutorial

Cómo construir un servidor MCP para extracción de HTML

Una publicación de r/ClaudeAI lanzó PullMD para HTML para realizar rebajas a través de MCP. El mismo patrón con el punto final alojado de Scavio o su propio servidor FastMCP.

Obtener clave API gratisDocumentacion API

Una publicación de r/ClaudeAI lanzó PullMD: un servidor MCP para HTML para extracción de rebajas. Este tutorial recorre dos caminos: alojado (Scavio MCP) y autohospedado (FastMCP que envuelve el extracto de Scavio).

Requisitos previos

  • Python 3.10+ para alojamiento propio
  • Claude Code o cualquier cliente MCP

Guia paso a paso

Paso 1: Ruta A: utilizar el MCP alojado de Scavio

Infraestructura cero.

Bash
claude mcp add scavio https://mcp.scavio.dev/mcp --header "x-api-key: $SCAVIO_API_KEY"

Paso 2: Ruta B: Autohospedaje con FastMCP

Instale fastmcp.

Bash
pip install fastmcp requests

Paso 3: Extracto de envoltura de Scavio

Servidor FastMCP que expone la herramienta de extracción.

Python
import os, requests
from fastmcp import FastMCP

mcp = FastMCP('html-extractor')

@mcp.tool()
def extract(url: str) -> dict:
    return requests.post('https://api.scavio.dev/api/v1/extract',
        headers={'x-api-key': os.environ['SCAVIO_API_KEY']},
        json={'url': url, 'format': 'markdown'}).json()

if __name__ == '__main__':
    mcp.run()

Paso 4: Ejecutar localmente

Escuche en stdio o SSE.

Bash
python server.py

Paso 5: Adjuntar al código Claude

Configuración MCP personalizada.

Bash
claude mcp add html-extractor python /path/to/server.py

Ejemplo en Python

Python
# Path A is hosted, simplest, $0.0043/extract.
# Path B is self-hosted, $0/extract apart from Scavio underneath.

Ejemplo en JavaScript

JavaScript
// Same in TS using @modelcontextprotocol/sdk.

Salida esperada

JSON
Claude Code agent has a clean extract tool that returns markdown for any URL. Token usage drops 10x versus passing raw HTML.

Tutoriales relacionados

  • Cómo dejar de quemar tokens de Claude Code en el análisis HTML

Preguntas frecuentes

La mayoria de los desarrolladores completan este tutorial en 15 a 30 minutos. Necesitaras una clave API de Scavio (el plan gratuito funciona) y un entorno de Python o JavaScript.

Python 3.10+ para alojamiento propio. Claude Code o cualquier cliente MCP. Una clave API de Scavio te da 50 creditos gratuitos al registrarte.

Si. El plan gratuito incluye 50 creditos al registrarte, mas que suficiente para completar este tutorial y crear un prototipo funcional.

Scavio tiene un paquete nativo de LangChain (langchain-scavio), un servidor MCP y una API REST simple que funciona con cualquier cliente HTTP. Este tutorial usa the raw REST API, pero puedes adaptarlo al framework que prefieras.

Recursos relacionados

Best Of

Las mejores herramientas de búsqueda de MCP para Claude Code en 2026

Read more
Best Of

La mejor API de búsqueda para Claude Code en 2026

Read more
Use Case

Informes SEO semanales con Claude Code

Read more
Use Case

Automatización SEO de Claude Code

Read more
Workflow

Claude Code Web Search via Scavio MCP

Read more
Comparison

PullMD vs Scavio /extract

Read more

Empieza a construir

Una publicación de r/ClaudeAI lanzó PullMD para HTML para realizar rebajas a través de MCP. El mismo patrón con el punto final alojado de Scavio o su propio servidor FastMCP.

Obtener clave API gratuitaLeer la documentacion
ScavioScavio

API de busqueda en tiempo real para agentes de IA. Busca en todas las plataformas, no solo en Google.

Producto

  • Funciones
  • Precios
  • Panel
  • Afiliados

Desarrolladores

  • Documentacion
  • Referencia de API
  • Inicio rapido
  • Integracion MCP
  • Python SDK

Alternativas

  • Alternativa a Tavily
  • Alternativa a SerpAPI
  • Alternativa a Firecrawl
  • Alternativa a Exa

Herramientas

  • Formateador JSON
  • cURL a codigo
  • Contador de tokens
  • Todas las herramientas

© 2026 Scavio. Todos los derechos reservados.

Featured on TAAFT
Terminos de servicioPolitica de privacidad