Subscription Tracker MCP Server 是一个面向个人使用的 MCP(Model Context Protocol)服务器,用于智能管理订阅和账单信息。它将 Gmail 邮件检索、AI 提取、MySQL 持久化存储、缺口检测与主动提醒整合在一起,帮助用户从收件箱中自动找出订阅相关邮件,并将关键信息结构化保存。
用途:主要解决订阅分散在邮件中、难以追踪续费、重复订阅和价格变动的问题。用户可以通过自然语言指令,让 AI 助手列出所有订阅、搜索特定服务(如 Netflix)的邮件、检查未来一段时间的续费,以及检测重复订阅。
主要能力:官方说明包含 16 个 MCP 工具,覆盖 Gmail 搜索、AI 提取、MySQL CRUD、缺口检测和主动提醒。Gmail 集成支持搜索并提取订阅邮件;MySQL 用于持久化存储和状态管理;AI 提取用于从邮件中解析订阅详情;缺口检测可发现重复项、缺失数据和价格异常;主动提醒支持续费前 3 天通知。官方称从邮件中自动提取并结构化订阅与账单数据的准确率超过 90%。
使用方式:仓库提供了安装步骤。首先安装依赖;其次配置 MySQL;然后配置应用程序;接着设置 Google OAuth,需要从 Google Cloud Console 下载 credentials.json 放到项目根目录,并运行 python3 src/setup.py;之后配置 Claude Desktop,编辑 ~/Library/Application Support/Claude/claude_desktop_config.json;最后完全退出并重新打开 Claude Desktop。配置完成后,可使用自然语言指令,例如“List all my subscriptions”“Search Gmail for Netflix subscription emails”“Check for renewals in the next 7 days”“Detect duplicate subscriptions”。
适用场景:适合希望用 AI 助手统一管理个人订阅、减少人工整理、及时发现重复订阅或价格异常、并提前获知续费日期的用户。
限制:该仓库明确标注为个人使用项目(Personal use project)。其他限制,如支持的操作系统、MySQL 具体版本、是否支持多用户、部署方式、计费或价格信息,资料中暂未提供。