v0.1.0 — first PyPI 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 lookuplookup_snapshots— CDX history with date / status filterssearch_archive— Lucene search across IA collectionssearch_domain— discover archived URLs under a domain or path prefixget_snapshot_content— fetch archived page textget_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-Afterhonoring - In-memory response cache with per-endpoint TTLs
- Optional Internet Archive S3 authentication for higher rate ceilings
- 107 unit tests + opt-in
--integrationsuite against live IA APIs