开发者给电视追踪 App 做无数据库 MCP 服务器,备份 ZIP 即数据源

itsnoddydev · reddit · 2026-11-07

OpenTV(一款免费的影视追踪 App)开发者为其上线了 MCP 服务器,可把观影记录接入 Claude 或 ChatGPT,支持查询观看进度、历史、评分、挑选片单等,写操作(标记已看、评分、加清单)会先征询用户确认。技术栈:Streamable HTTP + OAuth 2.1,运行在 Cloudflare Worker 上,共 13 个工具。

最有趣的是架构设计:App 是离线优先的,手机 SQLite 是唯一真实数据副本,服务器端不存任何观看历史表。查询时服务器直接从 R2 读取用户自己的备份 ZIP,在内存中解析后作答,再叠加同步中继里的增量变更;关掉备份功能,服务器就无数据可读。写入则走同步中继,由手机下次同步时落地。

作者称这种「备份即数据库」方案有取舍,欢迎讨论。需要 OpenTV Plus 备份功能,Claude/ChatGPT 免费版即可用。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →