Wayback Machine MCP Server

by Cyreslab-AI
Verified

Integrations

  • Provides access to the Internet Archive's Wayback Machine, allowing retrieval of archived web pages and checking available snapshots of URLs through tools for listing snapshots and fetching archived content.

Servidor MCP de Wayback Machine

Este es un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona acceso a la Wayback Machine de Internet Archive. Permite recuperar versiones archivadas de páginas web y consultar las instantáneas disponibles de URL.

Características

Herramientas

  1. obtener_instantáneas
    • Obtenga una lista de instantáneas disponibles para una URL desde Wayback Machine
    • Parámetros:
      • url (obligatorio): URL para comprobar las instantáneas
      • from (opcional): Fecha de inicio en formato AAAAMMDD
      • to (opcional): Fecha de finalización en formato AAAAMMDD
      • limit (opcional): número máximo de instantáneas a devolver (predeterminado: 100)
      • match_type (opcional): tipo de coincidencia de URL a utilizar (predeterminado: exacto)
        • Opciones: 'exacto', 'prefijo', 'host', 'dominio'
  2. obtener_página_archivada
    • Recuperar el contenido de una página web archivada de Wayback Machine
    • Parámetros:
      • url (obligatorio): URL de la página a recuperar
      • timestamp (obligatorio): marca de tiempo en formato AAAAMMDDHHMMSS
      • original (opcional): si desea obtener el contenido original sin el banner de Wayback Machine (predeterminado: falso)

Plantillas de recursos

  1. wayback://{url}/{marca de tiempo}
    • Acceda a páginas web archivadas desde Internet Archive Wayback Machine
    • Parámetros:
      • url : La URL de la página web a recuperar
      • timestamp : La marca de tiempo del archivo específico (formato AAAAMMDDHHMMSS)

Instalación

  1. Clonar este repositorio
  2. Instalar dependencias: npm install
  3. Construya el proyecto: npm run build
  4. Agregue el servidor a su archivo de configuración MCP:
{ "mcpServers": { "wayback-machine": { "command": "node", "args": ["/path/to/wayback-server/build/index.js"], "env": {}, "disabled": false, "autoApprove": [] } } }

Ejemplos de uso

Obtener instantáneas

use_mcp_tool( server_name="wayback-machine", tool_name="get_snapshots", arguments={ "url": "example.com", "from": "20200101", "to": "20201231", "limit": 10 } )

Obtener página archivada

use_mcp_tool( server_name="wayback-machine", tool_name="get_archived_page", arguments={ "url": "example.com", "timestamp": "20200101120000", "original": true } )

Recurso de acceso

access_mcp_resource( server_name="wayback-machine", uri="wayback://example.com/20200101120000" )

Detalles de la API

Este servidor utiliza las siguientes API de Wayback Machine:

  1. API de disponibilidad : https://archive.org/wayback/available?url={url}
  2. API del servidor CDX : https://web.archive.org/cdx/search/cdx?url={url}&output=json
  3. API de Memento de Wayback Machine : https://web.archive.org/web/{timestamp}/{url}

Licencia

ISC

You must be authenticated.

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

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.

Servidor MCP de Wayback Machine

  1. Features
    1. Tools
    2. Resource Templates
  2. Installation
    1. Usage Examples
      1. Get Snapshots
      2. Get Archived Page
      3. Access Resource
    2. API Details
      1. License
        ID: yn84cff0mr