loading…
Search for a command to run...
loading…
Production-grade MCP server for enterprise Azure cost optimization, enabling spend anomaly detection, multi-tenant auditing, budget validation, and compliance-a
Production-grade MCP server for enterprise Azure cost optimization, enabling spend anomaly detection, multi-tenant auditing, budget validation, and compliance-aware recommendations.
License: MIT Python 3.10+ FastMCP
Production-grade Azure FinOps MCP Server for Enterprise Cost Optimization
💰 Proven Results: Organizations using Azure FinOps Elite achieve an average 20% reduction in cloud costs within the first 90 days.
If you find Azure FinOps Elite valuable, please star this repository to help others discover it!
Azure FinOps Elite is free and open-source. If it saves you money or time, please consider:
Your support helps maintain and improve this project!
# Clone the repository
git clone https://github.com/mazhar480/azure-finops-elite.git
cd azure-finops-elite
# Install dependencies
pip install -r requirements.txt
# Configure credentials
cp .env.example .env
# Edit .env with your Azure credentials
# Start the web dashboard
python web_dashboard.py
# Open browser to http://localhost:5000
# Start the MCP server
python server.py
Detect daily spend spikes across multiple subscriptions by comparing actual costs vs. 7-day historical averages.
Audit delegated sub-tenants to identify unattached disks and idle public IPs with immediate ROI.
Validate ARM/Bicep templates against Azure Price Sheet API before execution.
Azure Advisor integration with custom risk scoring based on NIA Qatar and ISO 27001 frameworks.
Generate Markdown-formatted FinOps ROI reports for non-technical stakeholders.
Automatically flag cost-saving recommendations that may impact ISO 27001 or NIA Qatar controls.
Generate ready-to-use Azure Custom Role JSON with least-privilege read-only access.
Beautiful GUI for all FinOps tools:
azure-finops-elite/
├── server.py # FastMCP server (for AI assistants)
├── web_dashboard.py # Flask web dashboard (for humans)
├── auth.py # Certificate + Managed Identity auth
├── azure_clients.py # Azure SDK client factory
├── tools/
│ ├── anomaly_detector.py # Spend spike detection
│ ├── csp_auditor.py # Multi-tenant resource audit
│ ├── budget_validator.py # ARM/Bicep cost validation
│ ├── governance_advisor.py # Risk-scored recommendations
│ ├── executive_summary.py # Executive ROI reports
│ └── compliance_overlay.py # Compliance impact checker
├── utils/
│ ├── error_handling.py # Retry logic & rate limiting
│ ├── logging_config.py # Structured logging
│ └── pricing.py # Cost estimation
└── templates/
└── dashboard.html # Web dashboard UI
Contributions are welcome! Please see CONTRIBUTING.md for guidelines.
# Install dev dependencies
pip install -r requirements.txt
pip install pytest black isort mypy
# Run tests
pytest
# Format code
black .
isort .
Track your FinOps success:
"Azure FinOps Elite helped us identify $50K/month in wasteful spending within the first week. The executive summaries made it easy to get buy-in from leadership." — Enterprise Customer
"As a CSP, this tool helps us demonstrate value to our customers. The compliance overlay ensures we never compromise security for cost savings." — Cloud Service Provider
This project is licensed under the MIT License - see the LICENSE file for details.
Built with:
Made with ❤️ for the FinOps community
Выполни в терминале:
claude mcp add azure-finops-elite -- npx Безопасность
Низкий рискАвтоматическая эвристика по публичным данным — не гарантия безопасности.