Analyze Azure usage data from CSV files with a Model Context Protocol server that delivers cost summaries, visualizations, top service and region insights, and natural language query support for comprehensive Azure cost management.
Unlock the full potential of Azure Usage MCP Server through LangDB's AI Gateway. Get enterprise-grade security, analytics, and seamless integration with zero configuration.
Free tier available • No credit card required
This is a Model Context Protocol (MCP) server for analyzing Azure usage data from CSV files. It provides insights, summaries, and visualizations of Azure cost and usage patterns.
Install the required dependencies:
pip install -r requirements.txt
Place your Azure usage CSV file in the data
directory (the default file is BCAzureUsage 1.csv
).
Run the server:
python claude_mcp.py
You can configure this MCP server in your AI assistant configuration using the following format:
{ "mcpServers": { "azure-usage-analyzer": { "command": "python", "args": ["claude_mcp.py"], "cwd": "path/to/mcp-server", "env": {} } } }
This server implements the Model Context Protocol (MCP) version 2024-11-05. It supports the following MCP methods:
initialize
: Establishes a connection with the MCP clientsearch
: Processes natural language queries about Azure usage dataReturns basic server information and available endpoints.
Processes Azure usage data and provides insights based on a specific query.
Request format:
{ "query": "Show me Azure usage by region", "params": { "dataset": "BCAzureUsage 1.csv" } }
General-purpose search endpoint for querying Azure usage data.
Request format:
{ "query": "What are my top costs by region?" }
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!