aarora79_aws-cost-explorer-mcp-server
The project provides a server solution using Anthropic's Model Control Protocol to extract and analyze AWS spend and usage data. It allows natural language queries via Claude, enabling detailed expense analyses, including breakdowns by service and region.
Overview
This project is an MCP server designed to provide access to AWS Cost Explorer and Amazon Bedrock usage data leveraging Anthropic's Model Control Protocol (MCP). It allows users to analyze AWS spending through natural language queries using Claude as an interactive interface. Features include EC2 spend analysis for the last day, Amazon Bedrock spend analysis, service spend reports, detailed cost breakdowns, and an interactive interface.
Features
- Amazon EC2 Spend Analysis
- Amazon Bedrock Spend Analysis
- Service Spend Reports
- Detailed Cost Breakdown
- Interactive Interface
Requirements
- Python 3.12
- AWS credentials with Cost Explorer access
- Anthropic API access
- Optional: Amazon Bedrock access and Amazon EC2 for remote server hosting
Usage
The server can be run locally or remotely and offers tools for data retrieval and analysis, such as fetching EC2 spending or generating daily usage stats. Integration with Claude Desktop through Docker or UV tools is supported.