
aws-cost-explorer-mcp-server
by aarora79·★ 127·综合分 41
一个 MCP 服务器,通过 Claude Desktop 或 LangGraph 代理提供 AWS Cost Explorer 和 Bedrock 使用数据分析。
概述
此 MCP 服务器使用户能够通过自然语言界面查询和分析 AWS 支出数据。它连接到 AWS Cost Explorer API 和 CloudWatch Logs 以获取 Bedrock 模型调用数据。该服务器支持本地(stdio)和远程(SSE)部署,包含详细的 Claude Desktop 集成配置说明和可选的 Chainlit Web 界面。在适当配置的情况下,它还提供跨账户 AWS 支出数据访问功能。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
如果您需要通过自然语言查询分析 AWS 云支出并且已经在使用 Claude Desktop,请选择此 MCP 服务器。
什么时候不要选它
如果您需要分析非 AWS 云提供商的成本,或需要 AWS Cost Explorer 无法提供的实时成本监控功能,请避免使用此服务器。
此 server 暴露的工具
从 README 抽取出 4 个工具get_ec2_spend_last_dayget_ec2_spend_last_day()Retrieves EC2 spending data for the previous day
get_detailed_breakdown_by_dayget_detailed_breakdown_by_day(days=7)Delivers a comprehensive analysis of costs by region, service, and instance type
get_bedrock_daily_usage_statsget_bedrock_daily_usage_stats(days=7, region='us-east-1', log_group_name='BedrockModelInvocationLogGroup')Delivers a per-day breakdown of model usage by region and users
get_bedrock_hourly_usage_statsget_bedrock_hourly_usage_stats(days=7, region='us-east-1', log_group_name='BedrockModelInvocationLogGroup')Delivers a per-day per-hour breakdown of model usage by region and users
可对比工具
安装
安装
- 安装
uv:
# macOS 和 Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"- 克隆并设置仓库:
git clone https://github.com/aarora79/aws-cost-explorer-mcp.git
cd aws-cost-explorer-mcp
uv venv --python 3.12 && source .venv/bin/activate && uv pip install --requirement pyproject.toml- 在
~/.aws/credentials中配置 AWS 凭证
Claude Desktop 配置
{
"mcpServers": {
"aws-cost-explorer": {
"command": "uv",
"args": [
"--directory",
"/path/to/aws-cost-explorer-mcp",
"run",
"server.py"
],
"env": {
"AWS_ACCESS_KEY_ID": "YOUR_ACCESS_KEY_ID",
"AWS_SECRET_ACCESS_KEY": "YOUR_SECRET_ACCESS_KEY",
"AWS_REGION": "us-east-1",
"BEDROCK_LOG_GROUP_NAME": "YOUR_CLOUDWATCH_BEDROCK_LOG_GROUP_NAME",
"MCP_TRANSPORT": "stdio"
}
}
}
}FAQ
- 这个 MCP 服务器可以访问其他 AWS 账户的支出数据吗?
- 是的,您可以在启动服务器时设置 CROSS_ACCOUNT_ROLE_NAME 参数以承担其他 AWS 账户中的角色。
- 服务器提供了哪些工具?
- 该服务器提供了 EC2 支出分析、Bedrock 使用统计以及按日期、区域、服务和实例类型进行的详细成本分解工具。
aws-cost-explorer-mcp-server 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。