关于 Pricing Time Machine
Pricing Time Machine 是面向产品与市场分析者的 MCP 服务,从 Wayback Machine 的存档定价页提取套餐和价格,追踪变化并比较竞争产品。它使用历史网页存档,而非抓取实时网站。
主要功能
- 01查看定价历史时间线
- 02查询指定日期的价格
- 03比较同一页面不同时点
- 04并列比较多个竞争产品
- 05查看可用存档日期
适用场景
- 01追踪竞争对手的涨价与套餐变更
- 02查询产品过去某年的定价
- 03比较多个产品在同一日期的套餐
- 04整理市场定价的历史变化
MCP 相关
作为 MCP 服务,它向 MCP 客户端提供定价时间线、指定日期价格、历史与竞品比较、存档日期查询等工具,并提供定价历史报告提示词。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
5收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| per | enum | 否 | 每 'month'(默认)或 'year' 保存一次。month | year |
| url | string | 是 | 定价页面,例如 'notion.so/pricing' 或 'https://slack.com/pricing'。 |
| to_year | any | 否 | 可选的年份上限,例如 2019。 |
| from_year | any | 否 | 可选的年份上限,例如 2019。 |
| response_format | enum | 否 | 'markdown'(默认)或 'json'。markdown | json |
详细介绍
pricing-time-machine-mcp
查看任何 SaaS 定价页面多年来的变化。 这个 MCP 服务会读取 Wayback Machine 中存档的定价页面副本,并提取套餐和价格,让 Claude(或任何 MCP 客户端)告诉你竞争对手何时涨价、更名套餐或取消免费套餐。
无需 API 密钥。无需抓取实时网站。一行即可安装。
You: How did Notion's pricing change since 2022?
Claude: [compare_pricing → notion.so/pricing, 2022-03 vs latest]
• Personal Pro ($4/mo billed yearly) is gone; the cheapest paid plan is now
Plus at $10 per member/month.
• Team ($8/user/mo) became Business at $20 per member/month: 2.5×.
• Free is still $0.
根据实际工具输出汇总:2022 年 3 月 31 日和 2026 年 9 月 7 日的存档副本。

为什么使用它
| 你想了解 | 不使用它 | 使用 pricing-time-machine |
|---|---|---|
| 竞争对手何时涨价 | 手动逐个查看数十个 Wayback 快照 | pricing_timeline 列出各个价格周期和每次变更 |
| 他们在 2021 年有哪些套餐 | 找到快照并阅读页面 | pricing_at 返回价格、套餐名称和计费提示 |
| 整个市场如何变化 | 花几天时间制作电子表格 | compare_competitors 在任意日期并排展示 2-8 个定价页面 |
工作原理
flowchart LR
C[Claude / MCP client] -->|tool call| S[pricing-time-machine-mcp]
S --> I[Wayback CDX index: which months were archived]
S --> W[Archived page closest to a date]
W --> X[Extract prices: amount, currency, /mo /yr, per user, plan guess, context]
X -->|compact table + page text around prices| C
服务负责确定性工作(查找快照、提取价格、归类周期)。模型负责解读:哪个价格对应哪个套餐,以及变更意味着什么。存档页面不会变化,因此会缓存在磁盘上(~/.cache/pricing-time-machine)。
安装
需要 uv。
Claude Code
claude mcp add pricing-time-machine -- uvx pricing-time-machine-mcp
Claude Desktop / Cursor(claude_desktop_config.json / .cursor/mcp.json)
{
"mcpServers": {
"pricing-time-machine": {
"command": "uvx",
"args": ["pricing-time-machine-mcp"]
}
}
}
工具
| 工具 | 功能 |
|---|---|
pricing_timeline | 读取多年来的 N 份存档副本,将相同价格归为周期,并列出新增/移除的内容 |
pricing_at | 返回最接近指定日期的页面价格,以及套餐推测、计费提示、上下文和价格附近的页面文本 |
compare_pricing | 对比同一页面在两个日期的价格表,以及新增/移除的价格 |
compare_competitors | 在同一日期并排对比 2–8 个定价页面 |
pricing_snapshots | 显示哪些月份/年份有存档副本 |
提示词: pricing_history_report(单家公司,包含日期的完整变化记录)、competitor_pricing(市场过去与现在的对比)。
日期可以是 2021、2021-06、2021-06-15 或 latest;系统会使用最接近的存档副本,并始终显示其日期。
试试这些
- “Slack 的定价自 2016 年以来有何变化?列出每次涨价的百分比。”
- “对比 Notion、Coda 和 ClickUp 今天及 2021 年的定价。”
- “Figma 在 2019 年对 Professional 套餐收取多少费用?”
- “对 linear.app/pricing 运行 pricing_history_report。”
限制(由来源决定)
- 仅支持 Wayback Machine 已存档的页面。大多数热门定价页面都有按月保存、可追溯多年的副本。
- 使用 JavaScript 绘制价格的页面在存档中会是空白;服务会说明这一点,你可以尝试相邻日期。
- 套餐名称根据附近的标题推测;上下文列和页面文本可供模型核实。
- archive.org 速度较慢(每页 10–30 秒),有时会短暂离线;服务会采用退避策略重试,并缓存读取的所有内容。
无需密钥的 MCP 系列之一
开源 MCP 服务,每个都回答一个市场问题,使用公开数据且无需 API 密钥。
| 服务 | 回答的问题 |
|---|---|
| review-miner-mcp | 用户讨厌竞争对手的应用和游戏中的哪些方面?(App Store + Steam 评论) |
| pricing-time-machine-mcp(本项目) | SaaS 定价页面这些年发生了哪些变化?(Wayback Machine) |
| hn-hiring-trends-mcp | 科技公司在招聘哪些技能人才?哪些技能正在兴起?(HN Who is hiring) |
| model-price-radar-mcp | 各个 LLM 的费用是多少?价格是否降低了?(OpenRouter + 价格历史) |
| launch-detector-mcp | 一家公司即将推出什么产品?(证书透明度日志) |
开发
uv sync --extra dev
uv run pytest # offline tests with a mocked Wayback Machine
uv run python scripts/smoke_live.py # live check against archive.org (1-3 min)
uv run --with rich python scripts/demo.py notion.so/pricing 2022-03 # terminal demo (vhs docs/demo.tape records the GIF)
npx @modelcontextprotocol/inspector uv run pricing-time-machine-mcp # click-through UI
MIT © Ali Altunar
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。