Skip to content

v0.1.0 — first PyPI release

Choose a tag to compare

@lakshyamehta03 lakshyamehta03 released this 17 May 08:15
· 20 commits to main since this release

First public release. mcp-server-wayback is now installable from PyPI and runs in any MCP-compatible client (Claude Desktop, Claude Code, Cursor, Codex CLI, etc.) over stdio.

Install

{
  "mcpServers": {
    "wayback": {
      "command": "uvx",
      "args": ["mcp-server-wayback"]
    }
  }
}

Or pip install mcp-server-wayback for a global binary.

What's in the box

6 tools

  • check_availability — closest snapshot lookup
  • lookup_snapshots — CDX history with date / status filters
  • search_archive — Lucene search across IA collections
  • search_domain — discover archived URLs under a domain or path prefix
  • get_snapshot_content — fetch archived page text
  • get_item_metadata — rich IA item metadata

4 prompts

  • research_topic, track_site_changes, audit_link_rot, setup_authentication

1 resource

  • wayback://item/{identifier}

Notes

  • Async token-bucket rate limiter with Retry-After honoring
  • In-memory response cache with per-endpoint TTLs
  • Optional Internet Archive S3 authentication for higher rate ceilings
  • 107 unit tests + opt-in --integration suite against live IA APIs