Azure Usage MCP Server
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.
Features
- Analyze Azure usage data from CSV files
- Generate cost summaries and visualizations
- Identify top services and regions by cost
- Respond to natural language queries about Azure usage
- Fully compatible with the Model Context Protocol (MCP)
Setup
Install the required dependencies:
pip install -r requirements.txt
Place your Azure usage CSV file in the
data
directory (the default file isBCAzureUsage 1.csv
).Run the server:
python claude_mcp.py
Configuration for Claude or other AI assistants
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": {}
}
}
}
MCP Protocol Support
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 data
API Endpoints
GET /
Returns basic server information and available endpoints.
POST /context
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"
}
}
POST /search
General-purpose search endpoint for querying Azure usage data.
Request format:
{
"query": "What are my top costs by region?"
}
Example Queries
- “Show me Azure usage by region”
- “What are my top costs?”
- “Analyze service type usage”
- “Which services cost the most?”
Azure Usage MCP Server
Project Details
- rithik-perera/CodeCrunchMCP
- Last Updated: 4/25/2025
Recomended MCP Servers
Model Context Protocol based AI Agent that runs a browser from Claude desktop
MCP Server including Clients and Agents
Build powerful and secure AI Agents powered by Starknet.
Tutorial App For MCP
MCP server that integrates the LINE Messaging API to connect an AI Agent to the LINE Official Account.
description: "An MCP server that enables LLMs to 'see' what's happening in browser-based games and applications through vectorized...
A Model Context Protocol server for Google Workspace integration (Gmail and Calendar)
Brain-Computer Interface (BCI) implementation with Model Context Protocol (MCP) for advanced neural signal processing and AI integration
Model Context Protocol (MCP) server implementation for ClickUp integration
Heterogeneous AI Computing Virtualization Middleware