Wayback Machine MCP Server

Wayback Machine MCP Server

site icon
2025.03.30 2
TypeScript网页存档历史数据检索搜索工具
Wayback Machine MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,提供对 Internet Archive 的 Wayback Machine 的访问能力。它允许用户检索网页的存档版本,并检查 URL 的可用快照。
View on GitHub

Overview

基本能力

产品定位

Wayback Machine MCP Server 主要用于网页存档的检索和访问,适用于需要历史网页数据的场景。

核心功能

  1. 获取快照列表:查询指定 URL 在 Wayback Machine 中的可用快照。
  2. 获取存档页面:检索特定时间点的网页存档内容。
  3. 资源模板访问:通过特定格式的 URI 直接访问存档网页。

适用场景

  • 历史网页内容研究
  • 网页数据恢复
  • 网络内容存档分析

工具列表

  1. get_snapshots:获取 URL 的可用快照列表,支持时间范围和数量限制。
  2. get_archived_page:检索特定时间点的网页存档内容,可选择是否包含 Wayback Machine 的横幅。

常见问题解答

  • 无特定常见问题解答内容。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。

安装教程

  1. 克隆仓库。
  2. 安装依赖:npm install
  3. 构建项目:npm run build
  4. 将服务器添加到 MCP 设置文件中:
{
  "mcpServers": {
    "wayback-machine": {
      "command": "node",
      "args": ["/path/to/wayback-server/build/index.js"],
      "env": {},
      "disabled": false,
      "autoApprove": []
    }
  }
}

调试方式

  1. 使用 use_mcp_toolaccess_mcp_resource 命令进行功能测试。
  2. 示例命令:
use_mcp_tool(
  server_name="wayback-machine",
  tool_name="get_snapshots",
  arguments={
    "url": "example.com",
    "from": "20200101",
    "to": "20201231",
    "limit": 10
  }
)

许可证

该项目遵循 ISC 开源许可条款。