← Back to search

io.github.cyanheads/internet-archive-mcp-server

cyanheads Scanned 26d ago

Search the Wayback Machine and IA library (40M+ items), fetch snapshots, item metadata, and text.

B
89.5 / 100

Versions

0.1.1latest
first seen Jun 5, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 5

ia_get_text
annotations: verified low

Retrieve the readable text content of a text item (OCR DjVuTXT or plain-text file) from the

text string input object output object max_chars number char_offset number source_file string total_chars number
readOnlyHint true openWorldHint false idempotentHint true
ia_get_item
annotations: verified low

Retrieve full metadata and the complete file manifest for an Internet Archive item by identifier.

date string input object output object rights string language string mediatype string identifier string licenseurl string
readOnlyHint true openWorldHint false idempotentHint true
ia_search_items
annotations: verified low

Search the Internet Archive library (40M+ items) using the Advanced Search (Solr) API.

input object output object creator string
readOnlyHint true openWorldHint true
ia_find_snapshots
annotations: verified low

Find Wayback Machine snapshots of a URL. Mode "closest" returns the single nearest capture

url string input object
readOnlyHint true openWorldHint false idempotentHint true
ia_get_snapshot
annotations: verified low

Fetch the archived content of a URL at a specific Wayback Machine timestamp. Resolves to the

url string input object output object
readOnlyHint true openWorldHint false idempotentHint true

Permissions 2

shell high
Server uses shell capabilities via: child_process, spawn(), spawnSync()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 19

info
Tool 'ia_get_text' annotations are consistent annotation_checker · 80%
info
Tool 'ia_get_item' annotations are consistent annotation_checker · 80%
info
Tool 'ia_search_items' annotations are consistent annotation_checker · 80%
info
Tool 'ia_find_snapshots' annotations are consistent annotation_checker · 80%
info
Tool 'ia_get_snapshot' annotations are consistent annotation_checker · 80%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
info
package.json metadata manifest_parser · 100%
info
Tool: ia_get_text manifest_parser · 75%
info
Tool: ia_get_item manifest_parser · 75%
info
Tool: ia_search_items manifest_parser · 75%
info
Tool: ia_find_snapshots manifest_parser · 75%
info
Tool: ia_get_snapshot manifest_parser · 75%
info
Required env vars (4) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 13 components sbom_generator · 100%
high
Hardcoded Password found in cyanheads-internet-archive-mcp-server-3cde68d/skills/api-utils/references/security.md secret_scanner · 65%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%