Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Descripción del creador (original en inglés)
How any SaaS pricing page changed over the years, from the Wayback Machine. No API keys.
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
Necesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json
{
"mcpServers": {
"pricing-time-machine": {
"command": "uvx",
"args": [
"pricing-time-machine-mcp"
]
}
}
}Ejecuta esto en tu terminal
claude mcp add pricing-time-machine -- uvx pricing-time-machine-mcpPégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"pricing-time-machine": {
"command": "uvx",
"args": [
"pricing-time-machine-mcp"
]
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"pricing-time-machine": {
"type": "stdio",
"command": "uvx",
"args": [
"pricing-time-machine-mcp"
]
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 8 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub alialtunar, dueña del repo
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Este se ejecuta en tu computadora; no hay endpoint en internet
Se ejecuta en tu computadora y usa ajustes locales en su lugar
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
El repo de GitHub cambió por última vez –, y la última versión (0.1.0) llegó al registro hace 37 días.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Python (uv) en tu computadora.
En la misma categoría: Spec Driven Development, Remote Desktop Commander, NexusWindows
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Windows computer use in the background: desktop apps driven without your mouse or keyboard.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
See how any SaaS pricing page changed over the years. An MCP server that reads archived copies of pricing pages from the Wayback Machine and pulls out the plans and prices, so Claude (or any MCP client) can tell you when a competitor raised prices, renamed plans or dropped a free tier.
No API keys. No scraping of live sites. One line to install.
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.
<sub>Summarized from real tool output: archived copies of 31 Mar 2022 and 7 Sep 2026.</sub>
| You want to know | Without it | With pricing-time-machine |
|---|---|---|
| When a competitor raised prices | Click through dozens of Wayback snapshots by hand | pricing_timeline lists price periods and every change |
| What their plans looked like in 2021 | Find a snapshot, read the page | pricing_at returns prices with plan names and billing hints |
| How a whole market moved | Days of spreadsheet work | compare_competitors puts 2-8 pricing pages side by side at any date |
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
The server does the deterministic part (finding snapshots, extracting prices, grouping periods). The model does the interpretation: which price belongs to which plan and what a change means. Archived pages never change, so they are cached on disk (~/.cache/pricing-time-machine).
Requires 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"] } } }
| Tool | What it does |
|---|---|
pricing_timeline | Reads N archived copies across the years, groups identical prices into periods, lists what was added/removed |
pricing_at | Prices on the page closest to a date, with plan guess, billing hints, context and the page text around them |
compare_pricing | One page at two dates: both price tables plus added/removed prices |
compare_competitors | 2–8 pricing pages side by side at the same date |
pricing_snapshots | Which months/years have an archived copy |
Prompts: pricing_history_report (one company, the full story with dates), competitor_pricing (a market then vs now).
Dates can be 2021, 2021-06, 2021-06-15 or latest; the closest archived copy is used and its date is always shown.
Open-source MCP servers that answer one market question each, with public data and no API keys.
| Server | Question it answers |
|---|---|
| review-miner-mcp | What do users hate about competitor apps and games? (App Store + Steam reviews) |
| pricing-time-machine-mcp (this one) | How did a SaaS pricing page change over the years? (Wayback Machine) |
| hn-hiring-trends-mcp | Which skills are tech companies hiring for, and which are rising? (HN Who is hiring) |
| model-price-radar-mcp | What does each LLM cost, and did it get cheaper? (OpenRouter + price history) |
| launch-detector-mcp | What is a company about to launch? (certificate transparency logs) |
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