🤖 MCP Project 4 – Azure Cloud Cost Control Bot
This Python bot automates cloud cost-saving by automatically stopping Azure VMs on a daily schedule — ideal for dev/test environments or student labs.
💡 Features
- ✅ Uses Azure SDK with CLI credentials
- ⏰ Scheduled shutdown using
schedule - 📝 Logs every action to
bot.log - 🚀 Extensible for start/stop automation
⚙️ Tech Stack
- Python
- Azure SDK (
azure-identity,azure-mgmt-compute) schedulefor job automationloggingfor audit trail
🧪 How to Run
pip install -r requirements.txt
az login # make sure you're logged into Azure CLI
python bot.py
