Content
# 🤖 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`)
- `schedule` for job automation
- `logging` for audit trail
---
## 🧪 How to Run
```bash
pip install -r requirements.txt
az login # make sure you're logged into Azure CLI
python bot.py
Connection Info
You Might Also Like
everything-claude-code
Complete Claude Code configuration collection - agents, skills, hooks,...
markitdown
Python tool for converting files and office documents to Markdown.
awesome-claude-skills
A curated list of awesome Claude Skills, resources, and tools for...
antigravity-awesome-skills
The Ultimate Collection of 130+ Agentic Skills for Claude...
openfang
Open-source Agent Operating System
claude-context-mode
claude-context-mode plugin reduces MCP context bloat, saving up to 99% of tokens.