{"repo":"Mearman/mcp-wayback-machine","free":true,"listed":false,"github":"https://github.com/Mearman/mcp-wayback-machine","clone":"git clone https://github.com/Mearman/mcp-wayback-machine.git","description":"MCP server and CLI tool for interacting with the Internet Archive's Wayback Machine","language":"TypeScript","stars":45,"topics":["archival","cli","internet-archive","mcp","mcp-server","model-context-protocol","wayback-machine","web-archive"],"license":null,"category":"mcp-servers","readme_excerpt":"MCP Wayback Machine Server MCP server and CLI tool for interacting with the Internet Archive's Wayback Machine. Supports full CDX search, snapshot content retrieval, screenshot listing, snapshot comparison, and optional authentication for higher SPN2 rate limits. Stack: TypeScript · Node.js 22+ · ES Modules · pnpm · Turbo · Zod Getting started Requires Node.js 22+ and pnpm. Optional credentials (anonymous access works, but authenticated requests get higher SPN2 rate limits): Obtain credentials at archive.org/account/s3.php. Build, test, and lint To run a single test file: End-to-end tests hit the live Wayback Machine API and are opt-in: pnpm validate is the gate that must pass before a release. prepublishOnly runs it automatically. Architecture src/bin.ts is the entry point. It detects whether it is invoked as a CLI or loaded as an MCP server and routes accordingly. Each tool module exports a schema (consumed by ListToolsRequestSchema ) and an execution function (consumed by CallToolRequestSchema ). New tools need both registrations in server.ts . Caching TTLs are intentional — do not normalise them: Resource TTL Reason --- --- --- Snapshot content 24 h Immutable once captured Availability, CDX, sparkline 1 h Grows but never mutates Save operations 30 min Idempotent per URL Save status polling 30 s Changes during active jobs Conventions - TypeScript strict mode with noUncheckedIndexedAccess and exactOptionalPropertyTypes — no any , no as assertions. - ES Modules throughout — ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Mearman","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Mearman/mcp-wayback-machine/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}