archive-org-mcp
Scaffold status: PyPI name reservation. This package is a placeholder scaffold to claim the
archive-org-mcpname on PyPI. The MCP server is not yet implemented.
MCP server for the Internet Archive (archive.org). Provides access to:
- Wayback Machine — query historical snapshots of any URL via the CDX API
- Catalog search — search the Internet Archive's metadata catalog (books, videos, audio, software, web pages)
- Saved pages — fetch archived page content for a specific timestamp
- Availability — closest-snapshot lookup for a URL + timestamp
Reserve the PyPI name
cd /Users/les/Projects/archive-org-mcp
uv build
uv publish # uses UV_PUBLISH_TOKEN from env
The package name archive-org-mcp is currently free on PyPI (verified 2026-08-31).
Publishing a placeholder 0.1.0 release locks the name.
Architecture (planned)
Mirrors the raindropio-mcp pattern in this ecosystem:
httpx2for the archive.org REST API client (no auth required for read-only endpoints; rate-limited)fastmcpfor the MCP server surfaceoneiricfor layered config (settings/archive-org-mcp.yaml,local.yaml, env vars) — configures the CDX endpoint, rate-limit backoff, and an optionalARCHIVE_ORG_AUTH_TOKENfor write- operationsmcp-commonfor bootstrap, health endpointspydantic/pydantic-settingsfor typed config models
Why this name
We considered internetarchive-mcp, waybackmachine-mcp, wayback-mcp (taken),
and ia-mcp (collides with anything). archive-org-mcp is the user-facing
branding of the Internet Archive (their primary domain) and is the most
discoverable name.
Status
| Phase | State |
|---|---|
| PyPI name reservation | pending (run uv publish) |
| Spec / plan | not written |
| Implementation | not started |
| Tests | not started |
License
BSD-3-Clause.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file archive_org_mcp-0.1.0.tar.gz.
File metadata
- Download URL: archive_org_mcp-0.1.0.tar.gz
- Upload date:
- Size: 3.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
10fdd479edd97d8580bc8830175a42d52e2bb5ff5aa15835f137be61d9d47429
|
|
| MD5 |
0c6afa70d4b6c275f8a009ca34d0f4c2
|
|
| BLAKE2b-256 |
cde9958a33f8275b631ccb85b743eca4b01e237926ba22895ad2a4e1700ebe55
|
File details
Details for the file archive_org_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: archive_org_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7070f9dc992cff17bbea271ca665c8631feae408652159d888e316c3c536a15c
|
|
| MD5 |
297e62143999b2f1b39da12af020c8df
|
|
| BLAKE2b-256 |
7fc86cad50b966010f2734fdfac671fe035f484cb7ff602eda328375dc0ab385
|