订阅跟踪器MCP服务器
专业MCP服务器,集成Gmail+MySQL,实现智能订阅管理。
特性
- 16个MCP工具:Gmail搜索、AI提取、MySQL CRUD、缺口检测、主动警报
- Gmail集成:搜索和提取订阅电子邮件
- mysql数据库:具有状态管理的持久存储
- AI提取:从电子邮件中解析订阅详细信息
- 间隙检测:查找重复项、缺失数据、价格异常
- 主动警报:3天续订通知
快速开始
1.安装依赖项
pip install -r requirements.txt2.配置MySQL
mysql -u root -p
CREATE DATABASE subscription_tracker;
exit
mysql -u root -p subscription_tracker < sql/schema.sql3.配置应用程序
cp config.example.json config.json
# Edit config.json with your MySQL password and Google OAuth credentials4.设置Google OAuth
- 下载
credentials.json从谷歌云控制台 - 放置在项目根目录中
- 运行:
python3 src/setup.py
5.配置克劳德桌面
编辑 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"subscription-tracker": {
"command": "python3",
"args": ["/path/to/subscription-tracker-mcp/src/mcp_server.py"],
"env": {}
}
}
}6.重新启动克劳德桌面
完全退出(Cmd+Q)并重新打开。
用法
问克劳德:
- “列出我的所有订阅”
- “在Gmail中搜索Netflix订阅电子邮件”
- “检查未来7天内的续订情况”
- “检测重复订阅”
项目结构
subscription-tracker-mcp/
├── src/ # Python modules
├── sql/ # Database schema
├── config.json # Configuration
├── requirements.txt # Dependencies
└── README.md # This file许可证
个人使用项目。
