MCP Hub
Back to servers

rewind-mcp-server

Validation Failed

MCP server for the Rewind personal data API

npm238/wk
Stars
1
Updated
Apr 4, 2026
Validated
May 11, 2026

Validation Error:

Process exited with code 1. stderr: [rewind-mcp] Fatal error: Error: REWIND_API_KEY environment variable is required. Set it to your Rewind API key (rw_live_... or rw_admin_...). at createClientFromEnv (file:///home/runner/.npm/_npx/7e8ea7502305329c/node_modules/rewind-mcp-server/dist/client.js:72:15) at main (file:///home/runner/.npm/_npx/7e8ea7502305329c/node_modules/rewind-mcp-server/dist/index.js:11:20) at file:///home/runner/.npm/_npx/7e8ea7502305329c/node_modules/rewind-mcp-server/dist/index.js:17:1 at Module

Quick Install

npx -y rewind-mcp-server

Rewind

CI docs Cloudflare Workers License: MIT npm: rewind-mcp-server

Personal data aggregation API. Syncs data from multiple services on a schedule, normalizes everything into a unified schema, and serves it through a REST API with a cross-domain activity feed.

Domains

DomainSourcesDescription
ListeningLast.fm, Apple MusicScrobble history, top artists/albums/tracks, streaks, stats
RunningStravaActivities with splits, personal records, gear, yearly summaries
WatchingPlex, LetterboxdWatch history, ratings, reviews, movies and TV shows via TMDB
CollectingDiscogs, TraktVinyl/CD collection, physical media (Blu-ray/4K UHD/HD DVD)
ReadingInstapaperArticles, reading progress, highlights, word count, article metadata

Live endpoints

ServiceURL
APIapi.rewind.rest
API Docsdocs.rewind.rest
MCP Serverdocs.rewind.rest/mcp-server
Image CDNcdn.rewind.rest

Built with

Hono on Cloudflare Workers. D1 (SQLite) for storage, R2 for images, Drizzle ORM for type-safe queries. End-to-end type inference via Hono RPC -- consuming apps get a fully typed client with zero codegen. Full OpenAPI 3.1 spec with interactive docs via Scalar.

Development

npm run dev          # Start local dev server
npm run deploy       # Deploy to Cloudflare Workers
npm test             # Vitest
npm run type-check   # TypeScript strict mode
npm run lint         # ESLint
npm run db:generate  # Generate Drizzle migrations
npm run db:migrate   # Apply migrations locally

See docs/ARCHITECTURE.md for system design, sync flow, caching strategy, and image pipeline details.

Reviews

No reviews yet

Sign in to write a review