Skip to main content
Glama

Wayback Machine MCP Server

by sisilet

Wayback Machine MCP Server (Python)

A Model Context Protocol (MCP) server that provides access to the Internet Archive Wayback Machine: list snapshots and fetch archived pages. Inspired by the TypeScript server described in the LobeHub listing.

Features
  • Tools
    • get_snapshots(url, from, to, limit, match_type) via Wayback CDX API
    • get_archived_page(url, timestamp, original) fetches archived content
    • search_items(query, mediatype, collection, fields, sort, rows, page) searches archive.org items
  • Resource
    • wayback://{url}/{timestamp} returns the archived page content
Install
python -m venv .venv source .venv/bin/activate pip install -r requirements.txt
Run (stdio)
python -m wayback_mcp.server
Install as CLI
pip install wayback-mcp wayback-mcp
Run with uvx (no install)
uvx wayback-mcp
  • Pin Python version:
uvx --python 3.12 wayback-mcp
  • Pin package version:
uvx --from wayback-mcp==0.1.1 wayback-mcp
Configure in MCP client

Claude Desktop settings (example):

{ "mcpServers": { "wayback-machine": { "command": "wayback-mcp", "args": [], "env": {}, "disabled": false, "autoApprove": [] } } }

Alternatively, using uvx (no install):

{ "mcpServers": { "wayback-machine": { "command": "uvx", "args": ["wayback-mcp"], "env": {}, "disabled": false, "autoApprove": [] } } }
Usage examples
  • Tool call (snapshots):
get_snapshots(url="example.com", from="20200101", to="20201231", limit=10)
  • Tool call (page):
get_archived_page(url="example.com", timestamp="20200101120000", original=true)
  • Tool call (items search):
search_items( query="title:(Wayback) AND creator:(Internet Archive)", mediatype="texts", fields=["identifier","title","creator","mediatype","publicdate"], sort=["publicdate desc"], rows=20, page=1 )
  • Resource fetch:
wayback://example.com/20200101120000
Notes
  • Snapshot data via CDX API: https://web.archive.org/cdx/search/cdx?url={url}&output=json
  • Page retrieval via Wayback: https://web.archive.org/web/{timestamp}/{url} (or id_ mode for original content)
  • Advanced item search endpoint: https://archive.org/advancedsearch.php (JSON output)
Deploy Server
-
security - not tested
A
license - permissive license
-
quality - not tested

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.

Provides access to the Internet Archive Wayback Machine to list snapshots, fetch archived web pages, and search archive.org items. Enables retrieval of historical website content and metadata through natural language queries.

  1. Features
    1. Install
      1. Run (stdio)
        1. Install as CLI
          1. Run with uvx (no install)
            1. Configure in MCP client
              1. Usage examples
                1. Notes

                  MCP directory API

                  We provide all the information about MCP servers via our MCP API.

                  curl -X GET 'https://glama.ai/api/mcp/v1/servers/sisilet/wayback-mcp'

                  If you have feedback or need assistance with the MCP directory API, please join our Discord server